147得票5回答
如何查找哪些JavaScript事件已被触发?

我有一个下拉列表:<select id="filter"> <option value="Open" selected="selected">Open</option> <option value="Closed">Closed</...

71得票4回答
属性错误: 'WebDriver'对象没有'find_element_by_xpath'属性。

from selenium import webdriver import time test = webdriver.Chrome() test.get('https://docs.google.com/forms/d/e/1FAIpQLSeYUmAYYZNtbU8t8MRxwJo- ...

52得票12回答
为什么Cypress在执行get命令后就说我的元素已分离?

目标:我想使用Cypress中的无障碍选择器点击页面上特定的元素。 代码:cy.findAllByRole('rowheader').eq(2).click(); 错误Timed out retrying: cy.click() failed because this element is d...

42得票10回答
如何在Playwright.js中检查页面上是否存在一个元素

我正在使用playwright.js编写一个脚本,用于 https://target.com。在提交送货信息的页面上,如果您之前在该目标帐户上通过结帐流程,则它将提供使用保存的地址的选项。 我想每次运行脚本时输入新的送货信息,因此我必须让playwright在页面上点击删除(delete)按...

39得票6回答
Selenium WebDriver如何将文件上传到浏览器?

我是一名 JavaScript/Java 开发者,一直在尝试弄清 Selenium Webdriver 自动化框架如何从文件系统上传文件。通过 JavaScript 设置文件输入是不可能的,因为这是一种安全违规行为。但是 WebDriver 一些命令似乎可以实现文件上传:driver.setF...

35得票3回答
Selenium相较于Karma,覆盖了哪些额外的测试内容?

我了解Karma是一个JavaScript测试运行器,可以在真实浏览器中运行测试。如果是这样,那么Selenium相比于Karma提供了什么样的测试覆盖率?

32得票4回答
Lynx与JavaScript

所以,我用 PHP 写了一个脚本,需要与 JavaScript 一起运行。我一直很难找到解决方案,想要使用某些 Linux 工具自动同时运行 JavaScript 和 PHP(因为在浏览器中运行不是一个选择,我需要它成为 crontab)。使用 php 命令也不可选,因为它不能运行 JavaS...

30得票15回答
如何使用Python自动浏览网页?

假设我需要在一个特定的网站上执行一系列操作,比如填写一些表单,点击提交按钮,将数据发送回服务器,接收响应,根据响应再次执行某些操作并将数据发送回网站的服务器。我知道Python中有一个webbrowser模块,但我想不使用任何Web浏览器来完成这个任务,而是使用纯脚本实现。 请问Python...

29得票7回答
如何在勇敢浏览器上运行Selenium测试?

我试图在Brave浏览器上运行一些Selenium测试。我能够通过使用ChromeDriver启动Brave浏览器来实现。但是,其他任何操作都无法完成,例如我不能让Brave加载特定的网页。 由于Brave基于Chromium,我认为这应该是正确的方法。是否有更适合支持Selenium驱动B...

22得票10回答
Selenium - IE 11中的NoSuchWindowException

我正在尝试使用Selenium在IE11中自动化一个网页。我已经将保护模式设置为相同级别,缩放级别为100%。当运行测试时,它会打开网站,但是马上就会出现异常。以下是使用的代码。 File file = new File("C:\\Users\\Desktop\\IEDriverServe...