gpt4 book ai didi

java - 使用 selenium webdriver 从屏幕 A(网页)跳转到屏幕 B(网页),绕过中间屏幕(网页)

转载 作者:行者123 更新时间:2023-12-01 12:05:43 30 4
gpt4 key购买 nike

这个问题与窗口处理或多个浏览器窗口的杂耍无关,而是关于在同一窗口中浏览 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

最佳答案

编辑:

我想我现在明白你的问题了。如果你想轻松地跳回几页,到特定的屏幕 B,我会使用 JavaScript。

(-1) 将获取浏览器堆栈上的最后一个页面。 (-2) 两个页面,(2) 将使浏览器在浏览器上向前移动两个页面。如果您想返回屏幕 B,请在登录后尝试类似的操作。

driver.execute_script("window.history.go(-2)")

然后可以使用一个变量来存储您要比较的上次登录的数据。

关于java - 使用 selenium webdriver 从屏幕 A(网页)跳转到屏幕 B(网页),绕过中间屏幕(网页),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27633001/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com