webdriver相关内容

Selenium Python中的多线程

我正在研究一个需要位自动化和网络剪贴的项目,为此我正在使用 Selenium 和 BeautifulSoup(python2.7). 我只想打开一个网络浏览器实例并登录到网站,保持该会话,我正在尝试打开新的标签,这些标签将受到独立控制通过线程,每个线程控制一个标签并执行自己的任务.我该怎么办?一个示例代码会很好.好吧,这是我的代码: def threadFunc(driver, tab ..

硒需要睡眠才能进入下一页

我目前正在学习Selenium,并且学到了很多东西.社区说的一件事;是您需要尽可能避免thread.sleep. Selenium在替换中使用隐式和显式等待.是的,我了解这个概念. 最近我遇到了一个问题.这是没有采取任何行动的情况;从登录页面转到另一个页面,而无需使用Thread.sleep(1000).硒似乎太崩溃了:它找不到某个元素.我发现这种行为很奇怪.所以我在想发生这种冲突,因为登录 ..
发布时间:2020-05-13 20:59:42 Java开发

Selenium WebDriver测试失败,并出现System.Net.WebException无法连接

我正在研究一组通过命令行调用MSTest执行的Selenium WebDriver测试(不是Selenium RC且未使用Selenium-Server)测试.对于我们计划测试的每个浏览器(目前为Chrome,Firefox和IE9),我将它们分为测试类,每个测试类都有一个启动方法,该方法可以登录到被测系统,然后执行所需的测试.还有一个TearDown方法,该方法使用WebDriver.Quit( ..
发布时间:2020-05-13 01:13:21 其他开发

在使用Selenium Grid和.net的特定计算机上,Chromedriver非常慢

概述: Chromedriver在一台机器上正常工作,但在另外两台相同的机器上工作极慢. 设置: Selenium Webdriver,使用.Net进行编码,并使用Selenium Grid分发测试.为了运行测试,正在Visual Studio 2010中使用MSTest. 充当Hub的64位Windows 7本地计算机 我的本​​地网络上的三台32位Win 7远程计算机(其中 ..

硒webdriver:mouseOver和PHPUnit

如何在我的测试中将action mouseOver()与PHPUnit一起使用? 我找不到有关它的信息..仅使用Java类Action. 解决方案 不幸的是,PHPUnit的现有Selenium扩展不支持Selenium 2 WebDriver(仅支持不推荐使用的Selenium RC).参考线程 Selenium 2(WebDriver)和Phpunit?,它来自一年前,但是仍然有效. ..
发布时间:2020-05-12 19:15:09 其他开发

无法在Selenium中的模式弹出窗口上找到元素

我正在使用Selenium Webdriver自动化网页.我无法使用简单元素定位器方法在模式弹出窗口中单击按钮. 示例: 打开www.walmart.com 在搜索框中输入电视. 选择一些电视,然后单击“添加到购物车" 现在出现了一个弹出窗口,其中有“签出"按钮.我需要点击此“结帐"按钮. 我尝试了switchTo()窗口句柄,尝试了switchTo()框架,但没有任何效果 ..
发布时间:2020-05-10 18:34:32 其他开发

使用硒和Appium是否可以在wifi网络之间进行更改?

使用:硒webdriver,rubygems,appium,android和ios设备 我正在测试的应用程序具有一个按钮,该按钮仅在连接到特定的无线网络时才启用.我想创建一个脚本来检查按钮是否处于活动状态 vKioskStatus = element.enabled? puts(vKioskStatus) 如果它不处于活动状态,那么我想更改wifi网络.可以自动在移动设备上 ..
发布时间:2020-05-10 00:14:53 其他开发

在ChromeDriver中模拟移动设备

如果您将WebDriver与Chrome一起使用(通过Chromedriver),则可能需要模拟移动视口特征.同样,您可能希望在台式机上自动化测试,而不必在Android设置上使用适当的Chrome. 你怎么做到的? 解决方案 mobile_emulation功能已在2.11中添加到ChromeDriver中 完整文档: https://sites.google.com/a/c ..
发布时间:2020-05-10 00:10:28 其他开发

“收到未知命令"; MicrosoftWebDriver和Selenium(C#)时出错

我正在使用Selenium(v2.47)和Microsoft Web驱动程序(v10.0.10240.0).我正在使用一些已经可以在Firefox,IE和Chrome上正常运行的C#代码,并且我想使用它在Windows 10上测试新的Edge浏览器.我的代码能够成功打开浏览器并导航到我的登录页面.但是,当我执行一些基本操作时,会出现“收到未知命令"异常: 1)最大化浏览器 2)在现有I ..
发布时间:2020-05-09 20:19:04 C#/.NET

使用硒在InPrivate模式下打开Edge

我正在使用Selenium 3.4通过现在由Microsoft维护的Microsoft WebDriver启动Edge. 有什么方法可以使用Selenium以InPrivate模式启动浏览器? 我已经搜索了答案,但是找不到答案. 我最接近的是如何使用硒远程Webdriver在隐身模式下启动Edge浏览器? 那里提到的解决方案不起作用.它只显示与InPrivate中显示的选项 ..

是否有适用于Microsoft Edge浏览器的Selenium WebDriver?

截至本文发布之日,名称"Microsoft Edge"才被正式宣布为新Windows 10的默认浏览器. 问这个问题还为时过早,但我想知道是否有新的Selenium WebDriver可用,如果没有,是否可以告诉我们我们期望等到开发出来有多长时间? (Windows 10的技术预览版已经发布,因此在我看来这并不是一个愚蠢的问题.) 解决方案 是的,Microsoft Edge有 ..

硒webdriver如何从列表菜单项中选择

一旦出现下拉菜单,如何在菜单项列表中选择一个项?我尝试使用sendKeys输入诸如“芥末酱"之类的文本,但是当我按下“提交"按钮时,它会被清除.我知道我应该能够在字段中键入它,但是WebDriver sendKeys无效,因此,如果您对如何从列表菜单项中进行选择有任何建议,请多谢! 这是文本字段的html代码段,以及输入"B"时显示的菜单项. ..
发布时间:2020-05-08 22:59:49 其他开发