WebDriver是一个用于控制Web浏览器的API,模仿真实用户。它主要用于自动化测试。 WebDriver具有多种语言绑定和驱动程序(允许控制各种浏览器)。如果您的问题特定于其中一个,请确保还包含相应的标记。
例如: 我打开了chrome浏览器,并打开了几个URL,例如google,facebook,w3school ... 我可以使用 Selenium 来获取所有 Windows 句柄吗?或者我可以使用其他工具来获得...
WebDriver.find_element_by_id() 需要 1 个位置参数,但给出了 2 个
从 selenium 导入 webdriver 导入时间 驱动程序 = webdriver.Chrome() driver.implicitly_wait(10) driver.maximize_window() driver.get(“https://opensource-demo.orangehrmlive.com/”) 司机。
如何用Java在selenium webdriver中同时打开私有窗口和普通窗口?
我的用例是测试聊天应用程序。验证用户 A 从普通窗口发送消息,并验证用户 B 在隐身模式下成功接收消息。 如果在新选项卡或窗口中打开相同的内容...
切换到警报时,Selenium Webdriver 挂起/冻结
一直在Python中使用selenium,当我加载URL时我收到警报。当我第一次切换到警报时,它处理得很好。当访问同一网站上的另一个 URL 时,Webdriver 挂起/
大家,在我的学校,我有一个项目,我编写 JavaScript 来自动测试页面 我使用 webdriver 发短信 但我有一个错误:TypeError: loginPageInstance.inputUsername(...).inputPassword i...
我开发了一个小型应用程序,可以自动执行内联网上的某些任务。为了方便与没有 Python 的用户共享,我将此应用程序导出为可执行文件(...
我想知道@Test中的组参数如何工作。 我们为什么使用组,以及 Junit 和 ... 中 @Test(groups = { "fast" }) 和 @Test(groups = { "slow" }) 之间的区别是什么
Selenium 功能或停止“保存卡”的选项?弹出 Chrome 移动浏览器?
Selenium 是否有能力或选项来停止“保存卡”?弹出 Chrome 移动浏览器? 我正在使用 Browserstack 自动在 Android 设备上使用 Chrome 浏览器和
如何让Selenium在Docker中运行时打印浏览器日志?
我正在尝试使用用 C# 编写的 Selenium 测试用例之一来调试问题,并且我想查看我放在前端的浏览器日志。当我在 Docker 中运行测试时,我需要显示这些日志,
Reddit.com NoSuchShadowRootException - 但有一个影子根
首先,感谢社区迄今为止的所有人!我是测试课程的学生,有一个项目,我正在使用 Java/Selenium/TestNG 测试 Reddit 的功能。 我有一个哇...
我正在尝试使用硒进行网络抓取。我运行了这段代码: 从硒导入网络驱动程序 路径 =“C:\Users\winwin\Documents\Visual Studio\chromedriver.exe” URL =“https://scratch...
AttributeError:“WebDriver”对象没有属性“find_element_by_xpath”错误
同时验证码: 尝试: driver.find_element_by_xpath( '/html/body/div[3]/div[1]/div[3]/div/div[4]/div/button' )。点击() 除了 ( common.exceptions.NoSuchElementException, 常见。
我正在尝试抓取连接后立即请求同意的特定服务器。一旦我手动单击“我同意”,一切正常。但我想自动化整个过程,包括......
我正在使用selenium python自动化makemytrip.com,我想逐一单击每个导航选项卡,不使用下面的代码
driver.get("https://www.makemytrip.com/") 导航 = driver.find_elements(By.XPATH,'//\*\[@id="SW"\]/div\[1 \]/div\ [2\]/div/div/nav/ul/li/span/a') 页数 = len(
Appium Webdriver.Remote 不接受所需的功能
我正在尝试使用Python练习Appium自动化。我有以下代码: 从 appium 导入 webdriver 所需的大写字母 = {} desired_caps['平台名称'] = 'iOS' desired_caps['平台版本...
Selenium Webdriver 和 PageFactory 初始化 List<WebElement> 元素
我搜索了谷歌代码上托管的 Selenium Webdriver APi 文档。当前使用 PageFactory 来初始化我的 Page 对象,但在初始化 WebElement 列表时遇到问题。 我需要什么我...
如何使用 WebdriverIO 自动执行具有两个输入的登录提示?
我想自动执行所附图像中显示的提示,但我无法找到使用 WebdriverIO 填充这两个字段的方法。尝试使用 browser.sendAlertText() 等警报方法,但是...
我目前遇到一个问题:我无法用简单的代码打开Chrome中任何页面的URL。 Chrome 窗口会出现,询问当前谁在使用 Chrome,您可以在那里选择配置文件,但它
从“selenium.webdriver.common.keys”导入“密钥”
我正在尝试执行以下代码。我专门尝试从 webdriver 导入 Keys,但它仍然不起作用。 从硒导入网络驱动程序 导入 selenium.webdriver.common.keys 司机 =
我们可以使用 IIS 运行 Selenium WebDriver 测试用例,而不是 Visual Studio 开发服务器吗
我正在使用 Selenium 2 WebDriver。由于以下原因,我没有从网站启动 UnitTest 项目,而是从网站启动它: 它应该每 24 小时自动运行一次。我已经写了一些时间表...