问题标签 [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 投票
1 回答
2723 浏览

java - 如何在没有 ant 的情况下从命令行编译使用 Google webdriver 的 java 应用程序

我想编译一个使用 google 的 webdriver 的示例代码。

我将 webdriver 保存到 /home/iyo/webdriver。我的代码是:

但我与

我收到这样的错误:

FirstTest.java:7:找不到符号

符号:类 WebDriver

位置:包 com.googlecode.webdriver

导入 com.googlecode.webdriver.WebDriver;

FirstTest.java:9:找不到符号

符号:类 WebElement

位置:包 com.googlecode.webdriver

导入 com.googlecode.webdriver.WebElement;

FirstTest.java:11:com.googlecode.webdriver.htmlunit 包不存在

导入 com.googlecode.webdriver.htmlunit.HtmlUnitDriver;

FirstTest.java:19:找不到符号

符号:类 WebDriver

位置:com.googlecode.webdriver.example.FirstTest 类

FirstTest.java:19:找不到符号

符号:类 HtmlUnitDriver

位置:com.googlecode.webdriver.example.FirstTest 类

FirstTest.java:27:找不到符号

符号:类 WebElement

位置:com.googlecode.webdriver.example.FirstTest 类

FirstTest.java:29:找不到符号

符号:变量

位置:com.googlecode.webdriver.example.FirstTest 类

8 个错误

s possible to use it whitouht Ant?(The code in NetBeans or Eclipse work well, but I don不想使用它们。)仅使用 javac?

谢谢。

0 投票
1 回答
776 浏览

html - Is it possible to retrieve the contents of a html textarea with XPath?

I've looked all over but I can't find any leads. Is it possible to do something like:

or

I know I can do this using JS, or any number of other techniques, but I'm asking because I'm using WebDriver and Firefox to test a TinyMCE textarea input, and because of JS execution delays, I'd like to wait for the textarea to display a certain string after clicking a formatting control and the only way I can think of to achieve this in WebDriver is with SlowLoadableComponent and XPath. That or Thread.sleep but I'd like to avoid that ;)

Thanks in advance.

0 投票
6 回答
23147 浏览

selenium - 如何使用 Selenium WebDriver 检查 404 的图像请求?

使用 Selenium WebDriver 检查 URL GET 是否成功返回(HTTP 200)最方便的方法是什么?

在这种特殊情况下,我最感兴趣的是验证当前页面的图像是否损坏。

0 投票
1 回答
7396 浏览

java - HtmlUnit 代理问题

它是关于 WebDriver,特别是 HtmlUnitDriver 和 FirefoxWebDriver

我对 HtmlUnitDriver 和 FirefoxWebDriver 使用了相同的代理设置,但只有 FirefoxWebDriver 有效。

我使用 HtmlUnitDriver 得到的是来自代理服务器的“拒绝访问”。当我没有使用代理设置时,我得到了一个空白页。我不认为它与用户名或密码有任何关系,因为如果我没有设置用户名或密码,我会得到同样的错误。

以下是我的代码,任何想法将不胜感激。谢谢!

0 投票
3 回答
1635 浏览

python - 如何从 firefox webdriver 获取图像详细信息?

我在 Firefox 通过 Webdriver 呈现的页面上有一张图片,我可以获取它的对象 ( wd.find_element_by_xpath("id('main')/form/p[5]/img")),但是我如何才能获取它的主体,要么是 base64 编码的,要么只是我硬盘上的一个位置?

PS:请不要建议src使用外部工具获取并获取它。我想要浏览器中已有的图像。

0 投票
1 回答
2593 浏览

python - 如何从 webdriver 访问 Firefox 缓存?

我可以about:cache-entry?client=HTTP&sb=1&key=(some URL)直接在 Firefox 中访问页面,但是当它呈现页面时,它肯定会从一些存储中获取数据。如何从 Python Firefox Webdriver 访问后者?

0 投票
1 回答
1048 浏览

python - 如何从 webdriver 更改 firefox 代理?

如何从 Python Webdriver 访问 Firefox 代理设置并更改它们以使 Firefox 使用修改后的代理设置而无需重新启动它

0 投票
1 回答
1061 浏览

python - 与代理一起使用时,Python Webdriver 不会等到页面在 Firefox 中下载

当我使用 python webdriver 设置 Firefox 代理时,它不会等到页面完全下载,当我不设置时不会发生这种情况。我怎样才能改变这种行为?或者如何检查页面下载是否结束?

0 投票
1 回答
2855 浏览

python - 如何从 python 中的 webdriver 中删除 Firefox cookie?

当我无法从 webdriver 中删除 FF cookie 时。当我使用该.delete_all_cookies方法时,它返回None. 当我尝试时get_cookies,我收到以下错误:

我该如何解决?

更新:

这发生在没有修改的干净安装 webdriver 的情况下。我在另一篇文章中提到的更改是在发布这篇文章之后进行的(我试图自己解决这个问题)。

0 投票
1 回答
1354 浏览

java - python webdriver是如何工作的?

我想为webdriver添加一些功能,但由于我根本不懂 Java,所以我想先了解它的工作方式。因此,据我所知,有一个 firefox 插件(javascript),并且有一个 java 代码可以在安装了该扩展程序的情况下启动 firefox,然后这个 java 代码侦听本地端口,当它收到一些命令时,java 将其发送给 firefox 插件,它完成了实际工作。而python代码只是端口接口的一组快捷方式。这对吗?

更新:

感谢您的回复,马拉蒂奥。但是任何人都可以解释一下,为什么当我添加 之后 alert('Hello world!'); 然后 运行FirefoxDriver.prototype.deleteCookie = function(respond, cookieString) {D:\webdriver-read-only\firefox\src\extension\components\firefoxDriver.js

我仍然没有看到Hello world!警报(顺便说一句,我得到了一个错误