【发布时间】:2023-03-22 13:11:01
【问题描述】:
这个问题不是关于窗口处理或多个浏览器窗口的杂耍,而是关于在同一个窗口中浏览 Web 应用程序的网页。 我有一种情况
1.我导航为屏幕A->屏幕x->屏幕Y->屏幕B
2.我需要在第一次登录时捕获屏幕B上的某些参数
3.我需要在第二次登录时验证屏幕 B 上的这些参数
在这里我希望做的是避免浏览中间屏幕并直接跳转到相关屏幕的非重要任务。或者直接获取相关参数,无需介意UI。
注意 - 此应用程序窗口上的 URL 不可手动编辑。
例子-
登录->跳转到屏幕B(首次登录)
登录->跳转到屏幕B(第二次登录)
首先,这有可能吗? 请帮助我提出如何实现这一目标的建议
附加细节-
查看名为 Selenium Test 275(应用程序中的特定网页)的项目的 URL 是 ->
http://172.24.186.71/esssfa/sfanew/UnitList.aspx?OID=12762&PID=12731&PRID=1&SecID=3
【问题讨论】:
-
screen 表示要在 diff 之间切换。同一浏览器的标签页?
-
没有。 Screen表示Web应用程序前的页面-登录页面/仪表板/主页
-
哦,那么你可以很容易地传递特定的页面 URL 并在你想要获取数据时进入它。
-
我尝试了 driver.get(所需页面的 URL),但它给出了无效的会话页面
-
你可以手动做吗?
标签: java html selenium selenium-webdriver webdriver