gpt4 book ai didi

firefox - 用于 Firefox 的 Selenium IDE Ctrl-Tab

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

我正在尝试从我打开到他们自己的选项卡中的列表中以多种形式自动化一些设置。
在运行脚本之前准备页面的最简单方法是让它们全部打开。
我打算让 selenium 运行对表单的更改,然后我希望它到 Ctrl+Tab 到下一个。我将使用循环来设置计数。
我目前有它以 HTML 格式录制,如果我需要将其调整为 java,或者我很乐意这样做。

我试图记录它,但没有成功。

最佳答案

到目前为止,Selenium 中不支持选项卡。 A fairly recent answer by one of the Selenium developers解释得很清楚:

Selenium has no ability to switch tabs at the moment. Because of this we force the browser to open links in new windows but since we are able to switch windows we force the browser to take the approach. This may be fixed in a later version.



此外,如果您离开 IDE(或将您的测试用例导出到 WebDriver)并使用更强大的工具(Selenium 的任何全强度编程语言绑定(bind)),您可能会使用某种解决方法:

https://stackoverflow.com/a/12730918/1273080 (点击 Ctrl+2 进入第二个选项卡等)但是,这种解决方法通常仅限于特定的浏览器/操作系统/浏览器设置(可以禁用选项卡)。

也就是说,如果您不坚持使用选项卡而是使用多个浏览器窗口,那么这在 IDE 以及 Selenium RC 和 WebDriver 中相当容易:

Selenium IDE: selectWindow (您可以通过 openWindow 生成一个新窗口)

Selenium RC: selectWindow()

Selenium 网络驱动程序: switchTo().window()

关于firefox - 用于 Firefox 的 Selenium IDE Ctrl-Tab,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14550360/

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