webdriver相关内容
我对所有浏览器都有这个例外.例如,我在 chrome 上创建了一个远程 webdriver,如下所示: caps = DesiredCapabilities.chrome();ChromeOptions 选项 = 新 ChromeOptions();options.addArguments("禁用信息栏");caps.setCapability(ChromeOptions.CAPABILITY,
..
我在 mac 和 ubunto 上运行自动化(使用 cucumber、selenium web driver、junit) 在自动化过程中,我单击非 http 协议的链接 出现“外部协议请求"弹出窗口. 它阻止我的测试测试网页的其余部分. 如何轻松绕过? 我想过可能写一个什么都不做的 jar,然后将它注册到这个外部协议,但这无济于事,因为这个弹出窗口仍然会出现.
..
3、16、17、18、19行用*高亮是什么意思.有人可以解释他们的工作吗?我是 python 和编程新手 导入单元测试从硒导入网络驱动程序**类 Iframe(unittest.TestCase):**默认设置(自我):self.driver = webdriver.Firefox()def test_Iframe(self):司机 = self.driverdriver.maximize_wi
..
我遇到了 IE 版本 11 随机卡在某些页面上的问题.代码工作正常,因为每当我重新启动程序时,它有时会工作,但最烦人的会在单击并加载页面后随机卡住.这在IE上正常吗?我在使用 Chrome 时从未遇到过此类问题.但是这个网站只适用于 IE.我能知道这个问题的原因是驱动程序吗?网站本身?还是网络安全? 解决方案 当您使用 Internet Explorer v11 时,您需要使用 测试框架=
..
我想在默认设置为“季度"的页面上单击“年度"按钮.有两个链接基本上被称为相同,除了一个有 data-ptype="Annual" 所以我尝试复制 xpath 以单击按钮(也尝试了其他选项,但没有一个有效). 但是,我得到 AttributeError: 'list' object has no attribute 'click'.我阅读了很多类似的帖子,但无法解决我的问题..所以我认为 ja
..
是否有在 Webdriver、Ruby 绑定中执行 Eval(Javascript 执行)的已知解决方案? 相当于下面的 Java 示例. WebElement element = driver.findElement(By.id( "foo" ));字符串名称 = (String) ((JavascriptExecutor) 驱动程序).executeScript(“返回参数[0].t
..
我正在使用 Selenium 和 Firefox Webdriver 来处理具有唯一性的页面上的元素CSS ID(在每次页面加载时)但 ID 每次都会更改,因此我无法使用它们来定位元素.这是因为该页面是使用 ExtJS 构建的 Web 应用程序. 我正在尝试使用 Firebug 来获取元素信息. 我需要找到一个唯一的 xPath 或选择器,以便我可以使用 Selenium 单独选择每个
..
有谁知道是否可以使用 Selenium Firefox WebDriver 中的屏幕截图功能将 HTML 导出为 PDF?我有一个网页,其中包含我需要自动下载的打印特定 css.我知道屏幕截图功能将页面的屏幕截图作为图像,但我正在寻找适合打印的可缩放 PDF 文件. 解决方案 Selenium 中的屏幕截图保存为 PNG.PNG和PDF是不同的格式.所以 Selenium 不能将你的 HT
..
我想制作 selenium 脚本来移动以下网站上给出的滑块 示例名称是如何更改 jQuery UI 滑块的方向 http://jqueryui.com/demos/slider/ 我不知道该怎么做 解决方案 生成动作链 Actions 链生成器实现了 Builder 模式来创建一个包含一组其他操作的 CompositeAction.这应该通过配置一个动作链生成器实例
..
我有一个测试套件,我在 @After 中退出系统并在 @AfterClass 中关闭浏览器.我正在尝试使用 @Rule 为每种测试方法使用 Selenium 获取失败的测试屏幕截图.我手动检查了 @Rule 仅在每个 @Before 之前运行,但我想在 @Test 之后和 @After 之前设置它.我找不到简单的解决方案.任何帮助将不胜感激. 公共类 MorgatgeCalculatorTest
..
在 python selenium 的上下文中,我不太了解 driver.set_page_load_timeout(n) VS 的确切区别.driver.set_script_timeout(n).两者似乎可以互换使用来设置超时以通过 driver.get(URL) 加载 URL,但有时也可以一起使用. 场景 1: driver.set_page_load_timeout(5)网站 =
..
我正在遵循 Selenium 建议的页面对象模式,但我将如何为页面创建更专业的 WebElement.具体来说,我们的页面上有表格,我编写了一些辅助函数来获取表格的特定行、返回表格的内容等. 目前,这是我创建的具有表格的页面对象的片段: 公共类 PermissionsPage {@FindBy(id = "studyPermissionsTable")私有 WebElement 权限表;@
..
我在 Python 中使用 Selenium webdriver 抓取网页 我正在处理的网页有一个表格.我可以填写表格,然后点击提交按钮. 它会生成一个弹出窗口(Javascript Alert).我不确定,如何通过 webdriver 点击弹出窗口. 知道怎么做吗? 谢谢 解决方案 Python Webdriver 脚本: 从 selenium 导入 webdr
..
我们需要从 C++ 应用程序执行一些相当复杂的 Web 自动化(登录到应用程序、执行一些操作、注销),但性能非常重要,因此我们正在研究选项. 有没有一种方法可以直接从 C++ 驱动 WebKit 或其他 headless 引擎,而无需在其间添加更多层(例如 selenium+webdriver+网络通信+...)?可能是 Chrome 驱动程序? 如果选项 1 不可行,从 C++ 运行
..
新的 Google chrome 更新会在浏览器中显示此消息“您正在使用不受支持的命令行标志:--ignore-certificate-errors.稳定性和安全性将受到影响." 根据我在 selenium 错误报告中阅读的内容,临时解决方案是使用 启动 webdriver options.AddArgument("test-type") 我在创建驱动程序时已经传递了 DesiredC
..
所以我已经阅读了所有关于将 chromedriver 添加到我的路径的文档并遵循了所有这些文档.我在一台装有 selenium2、maven、eclipse 和所有最新驱动程序的 Mac 上: 错误:chromedriver 可执行文件的路径必须由 webdriver.chrome.driver 系统属性设置; 我将 chromedriver 放在我的 Applications 文件夹中,我的
..
如何过滤具有相同类的元素?
Link2.
解决方案 你可以尝试使用 find_elements_by_class_name: a = driver.find_elements_by_class_nam
..
是否可以使用 WebDriver 在框架集中仅截取一帧(不是整个窗口)的屏幕截图? 或者,是否可以为屏幕截图定义窗口坐标或随后裁剪图像? 解决方案 这应该可行: import java.awt.image.BufferedImage;导入java.io.File;导入 javax.imageio.ImageIO;导入 org.openqa.selenium.By;导入 org.op
..
这个问题在 jquery 中得到了很好的答案,我想知道是否有人可以在 Java 中给出 this 的示例? 我在做 driver.findElement(By.className("current time")).click(); 空间是问题,我在链接上看到了解释,但是我'不知道如何在java中处理它,并且无权更改类名. 我在 firefox 检查 id 中得到的粘贴示例:下面带有 c
..
我想在 linux 服务器上使用 selenium2 的 chrome webdriver 运行自动化测试. 我已经使用 Xvfb 设置了 firefox 在服务器上运行(参见 http://www.semicomplete.com/blog/geekery/xvfb-firefox.html)并想用 chrome 做类似的事情.这可能吗? 解决方案 我还没有找到像 FirefoxB
..