问题标签 [screenshotexception]

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 回答
2464 浏览

selenium - 将 Internet Explorer 与 WebDriverBackedSelenium 一起使用时出现 JavascriptError

我正在使用 WebDriverBackedSelenium 对网站进行自动化测试,但我的代码在 chrome 和 firefox 上运行良好,但在 IE 中出现问题

代码是

此行给出以下错误

我尝试了 WebDriverWait 但我仍然收到错误消息。

0 投票
2 回答
1035 浏览

java - Selenium 无法滚动 div 元素

我有一个 div 元素并想检索它的子元素。为了做到这一点,我需要将它们全部显示出来,所以我决定需要滚动查看它们。问题是,我得到了我的元素,但是当我打电话时:

其中 element 是一个 WebElement 对象我得到这个堆栈跟踪:

0 投票
2 回答
2382 浏览

selenium-webdriver - Selenium - IE 8 - 无法找到带有链接文本的元素

在 Selenium 测试(使用版本 2.40.0)中,我无法远程使用 Internet Explorer 8 找到带有链接文本的元素。它适用于 Chrome。

这里有一个公共网站的(groovy)示例。

这是日志

编辑 我在家里试过了,它奏效了。但在办公室,问题一直存在。IE 会受到网络设置、Windows 域等的影响吗?

0 投票
4 回答
64262 浏览

java - 如何使用 Java 使用 Selenium WebDriver 实现 PhantomJS

我要疯了,真的。我有这个代码:

执行后我在运行时收到这些错误,以下是跟踪---

我已将 phantomjs.exe 添加到 Windows 路径,将 ghostdriver.jar 作为外部库添加,但什么都没有...

这就像我试图让它工作的两天......

0 投票
2 回答
1712 浏览

java - Selenium 远程驱动程序 - 在 InternetExplorerDriver 实施期间发生 NoSuchElementException

目前正在使用硒远程驱动程序。使用 Chrome 远程驱动程序可以正常执行,但不能使用 IE。显示 NoSuchElementException 后启动 IE 浏览器

我在下面的 url 中发现了类似的问题,我实现了所有指定的解决方案仍然对我不起作用。 在 Selenium WebDriver 中实现 InternetExplorerDriver 期间发生 NoSuchElementException

启动 Selenium 网格 - 集线器使用:(机器 A):

启动 Selenium 网格 - 节点使用:(机器 B):

测试脚本中的代码。(Eclipse)

//示例代码。

执行期间:

0 投票
0 回答
4601 浏览

java - 截图异常:截图已被截取

这是 PhantomJS 会话的堆栈跟踪。它随机执行此操作。我看到它说:Caused by: org.openqa.selenium.remote.ScreenshotException: Screen shot has been taken。该代码在 Firefox 浏览器上完美运行,但在无头浏览器中失败。

我在这个问题上所做的谷歌搜索几乎没有出现,但是关于 PhantomJS 的页面未能截取屏幕截图,而我所做的只是试图点击一个元素。还是我误解了,实际发生的事情是 PhantomJS 正在截取失败的点击尝试?

0 投票
1 回答
3303 浏览

selenium - 通过 Selenium PhantomJS 在异常处截取的屏幕截图

有时,我在 Selenium PhantomJS 测试中遇到异常,其中包含以下文本

那么截图真的像消息所说的那样被截取了吗?此屏幕截图将保存在哪里?我检查了程序目录,没有保存图像。

0 投票
1 回答
835 浏览

java - Selenium 和 PhantomJS - 不能 sendKeys()

当我尝试发送密钥时,我得到一个错误

一个代码:

是什么原因?

0 投票
1 回答
1034 浏览

java - 无法截取失败的测试用例的屏幕截图

我正在尝试截取失败的测试用例的屏幕截图,但收到与自动化扩展相关的错误:

这是我正在调用此方法的课程

运行此之后,我收到以下错误:

我也试过不在这里关闭驱动程序,但它不起作用,请帮忙

0 投票
0 回答
34 浏览

react-native - 屏幕截图锁定在 iOS 设备上的 React 本机应用程序中不起作用

我们想在 React Native 应用程序的应用程序屏幕上锁定屏幕截图,这样用户就不能截取屏幕截图。该功能在同一个 React Native 应用程序的 android 版本中成功实现。但它不适用于发布到应用商店的 iOS 应用。我也尝试过 react-native-prevent-screenshot 插件,但这也没有在 iOS 版本中锁定屏幕截图。我什至在 appDelegate.m 文件上实现了模糊视图,以防止在应用程序中捕获屏幕截图,但即使这样也没有任何影响。有人可以判断Apple是否已完全禁止此功能,或者编码中可能存在某些问题。但我排除了这一点,因为它在 android apk 中成功运行。请帮忙