问题标签 [webdriver]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
2157 浏览

java - 点击使用 WebDriver、InternetExplorerDriver

我正在尝试使用 webdriver 单击图像输入类型,但它不起作用。html代码:

我用来点击的代码是:

我可以像下面那样调用 Javascript,但这不是我的意图。

我想尽可能地模拟 IE 上的最终用户体验。

我应该怎么做才能单击图像输入?

谢谢积木

0 投票
1 回答
1502 浏览

java - Webdriver firefox-bin 使用过多的 CPU

我正在运行一个测试(FirefoxDriveR),它访问给定域上的所有链接。

操作系统:Ubuntu 9.10 内存:4GB HD:500GB 10 mbp/s 线

通过命令观察以下内容TOP

通过 firefox-bin 消耗 64% 的 CPU。无论如何我可以减少这个?

0 投票
2 回答
1082 浏览

selenium - curl 可以替代 Selenium、HtmlUnit、watir 等程序吗?

我需要编写一些 Web 表单页面的脚本,curl似乎是答案,因为它支持 PHP。

但是该表单使用 JavaScript 菜单选项卡,我不太确定 curl 如何定位链接并单击它们以显示其他页面。我尝试了Selenium,它立即起作用。如果我使用 Selenium 来定位表单元素的 ID,是否可以编写 curl 脚本来定位这些元素,然后单击它们,输入值并单击提交按钮?

Htmlunit是另一个我想尝试的

0 投票
1 回答
1670 浏览

java - WebDriver 是否规定了一次运行的驱动程序的最大数量?

如前所述,WebDriver 是否规定了一次运行的驱动程序的最大数量?

我问这个的原因是我运行的不仅仅是一个,而是一个线程池,每个线程执行一个设置的测试场景,然后在所有线程完成后记录测试结果和时间。

如果我运行: 1...fine, 2...fine, 3...fine, 4...fine, 5+...有些返回“失败”,即使每个场景完全相同!

奇怪的是它会返回类似于:

显然,线程执行然后在 0 秒内完成。可能最奇怪的是日志文件(每个线程都有一个文件)显示线程启动并创建了驱动程序,但是不久之后(可能是驱动程序启动时)线程被中断和/或杀死。

0 投票
4 回答
34649 浏览

xpath - 获取所有直系子级,没有更深的

示例文档。

预期结果是divspan。我无法控制这些文件,它们差异很大。

0 投票
3 回答
2098 浏览

tinymce - 使用 watir-webdriver 自动化时如何处理 tinyMCE?

我正在评估 Watir-webdriver,以决定是否可以切换到使用它进行浏览器测试(主要来自 Watir),其中一个关键是能够与 TinyMCE WYSIWYG 编辑器进行交互,作为我的一些应用程序使用 TinyMCE。我设法使以下解决方案起作用-

这种方法的缺点是,通过使用 autoit,我仍然依赖于 Windows,并且跨平台运行测试的能力是 webdriver 的吸引力之一。

我注意到一些 webdriver 特定的解决方案,例如来自这个线程的以下内容:

看起来它可能跨平台工作,但我不知道是否可以从 Watir-webdriver 中访问相同的功能。我的问题是,有没有办法使用 watir-webdriver 编写、删除和提交到 TinyMCE,它不会强制依赖特定支持的浏览器或操作系统?

0 投票
2 回答
2893 浏览

selenium - 无法单击打开文件附件对话框的按钮

我正在使用selenium 2 beta。我正在尝试单击打开文件附件对话框的按钮。但是当我点击它时,什么也没有发生。

仅使用 selenium 而不是 selenium 2 我可以轻松单击它。

0 投票
1 回答
3596 浏览

java - 如何初始化 WebDriver 的引用变量?

我正在使用 java.I 在设置值时遇到问题。

将 webDriver 初始化为 null 给了我错误。

我如何初始化 webdriver 以将其设置为 SeleniumBrowser 对象。

提前致谢。

0 投票
7 回答
13078 浏览

internet-explorer - selenium webdriver IE按钮问题

我一直在为 FF 编写脚本,但希望通过很少的工作它们也能在其他浏览器上运行,但似乎 IE 驱动程序有按钮问题?

我有一个简单的 webelement.click() 按钮,它不会引发错误但不会单击该按钮。在 FF 中很好。我可以获取文本,获取值,所以我知道 find 语句没问题,只是不会点击它。

想法或帮助会很棒

只是在做

HTML - 控件上有 3 个按钮我现在只对登录感兴趣

0 投票
11 回答
43723 浏览

java - Selenium WebDriver StaleElementReferenceException

运行测试时出现此错误:org.openqa.selenium.StaleElementReferenceException:元素不再附加到 DOM

关于如何解决上述异常的任何想法?这发生在我的网格中,它有一个动态的 ref Xpath 表达式