browser-automation相关内容
我是一名 QA 自动化分析师,负责测试多平台网上银行应用程序.对于我们的自动化测试,我们将 RubyMine 套件与 Gherkin/Cucumber、Ruby 脚本步骤和 Selenium-webdriver、Watir 和页面对象 gems/库一起使用. 我有许多脚本,如果没有人工干预,我无法完全自动化,其中包括通过 Telerik Fiddler 阻止某些网络调用以生成警告页面或错误消
..
我正在使用量角器和黄瓜框架;如何摆脱 .filter 或 .map 循环?如果找到匹配项,我不想继续进一步迭代! Page.prototype.getElementByKey = function (key) {var foundElement = null;return someElement.all(by.css('.someClass')).map(function (rawItem, i
..
我是一名 javascript/java 开发人员,我一直试图弄清楚 selenium webdriver 自动化框架如何从文件系统上传文件.无法通过 javascript 设置文件输入,因为它违反了安全性.然而不知何故,webdriver 能够通过以下命令做到这一点: driver.setFileDetector(new LocalFileDetector());WebElement 上传 =
..
我正在尝试在 Brave 网络浏览器上运行一些 Selenium 测试.我可以使用 ChromeDriver 通过 Selenium 启动 Brave 网络浏览器.但是,没有其他工作,例如我无法让 Brave 加载某个网页. 由于 Brave 基于 Chromium,我认为这是要走的路.是否有更合适的方式支持 Brave 由 Selenium 驱动? 这是我使用的解码代码: Chr
..
我正在使用 Python (2.7) 和 Selenium (3.4.3) 通过 geckodriver (0.19.0) 驱动 Firefox (52.2.0 ESR) 以在 CentOS 7 机器上自动化进程. 我需要通过用户凭据对这种自动化进行完全无人值守的操作;不允许存放,也不允许闯入. 由于该过程所需的内部网站在 Active Directory 域中,而运行我的自动化的机器不在 A
..
我是 vbscript 的新手,在阅读时我发现了一些代码 在 ie.busy 时做stateString = stateString &" " &cstr(即就绪状态)环形do while ie.readystate 4stateString = stateString &" " &即就绪状态环形 那么任何人都可以让我知道繁忙的 property 和 readystate 属性之间有什么区
..
所以我遇到了一些障碍.我正在尝试自动化一个测试用例,我需要将多个文件传递给一个输入节点,但我不知道该怎么做.我可以使用 Mechanize 或 Watir,但在自动化方面似乎相对重要的主题上几乎没有找到相关信息.在下面的片段中,我将 Watir 与 Ruby 结合使用.The main issue I'm having is that it seems when multiple files ar
..
我是一名 javascript/java 开发人员,我一直在尝试弄清楚 selenium webdriver 自动化框架如何从文件系统上传文件.无法通过 javascript 设置文件输入,因为它违反了安全性.但不知何故,webdriver 能够使用以下命令执行此操作: driver.setFileDetector(new LocalFileDetector());WebElement uplo
..
我发布在 IE 9 不接受 SendKeys下载一个文件,但这个问题与我收到的答案是分开的,足以证明另一个问题的合理性.我的问题是我无法让 IE 9 接受任何 SendKeys.我尝试了 Page Down、Tab、所有的 F# 键,但它们都不起作用. 这是我使用的代码: Dim ie As Object'这将创建 IE 对象子初始化IE()'调用这个子过程来启动 Internet Exp
..
我有一个选择列表: 打开Closed 当我选择 Closed 时,页面会重新加载.在这种情况下,它显示已关闭的票证(而不是已打开的票证).当我手动执行时,它工作正常. 问题是当我使用 Watir 选择 Closed
..
我正在尝试在 IE11 中使用 selenium 自动化网页.我已将保护模式设置为相同级别,缩放级别为 100%.在运行测试时,它会打开网站,但紧随其后出现异常.下面是使用的代码. File file = new File("C:\\Users\\Desktop\\IEDriverServer.exe");System.setProperty("webdriver.ie.driver", fi
..
Selenium 相当于在 Watir 中附加现有浏览器是什么? brw = Watir::IE.attach(:title, "Google") 解决方案 这是一个重复的答案**重新连接到 python selenium 中的驱动程序 **这适用于所有驱动程序.1.打开驱动 driver = webdriver.Firefox() 2.从驱动程序对象中提取到 session_id 和
..
你好我正在尝试使我的 IE 自动化以登录网站,但问题是输入元素没有 HTML ID 属性!例如: 如何编写 C# 程序在此文本框中插入文本? 谢谢 解决方案 将以下属性添加到您的输入标签:runat="server" 和 id="someId" 然后是服务器端: user.Text = "示例文本"; 然后您可以执行以下操作: foreach(Page.Contro
..
我正在尝试使用 VBScript 在网页上自动获取屏幕截图.我被困在 VBScript 无法识别我需要单击的元素的地方. 有什么方法可以识别其他 elementId 元素,例如 xpath/title/value/name,这些元素在 Selenium 网页自动化中更容易识别.这是我的脚本: 昏暗的IE昏暗的海伦Set IE = CreateObject("InternetExplorer
..
我是 WATIR 的新手,我想自动化 Safari 浏览器.我在我的 ruby 文件中使用 require 'safariwatir' 语句.我能够打开 safari 浏览器窗口,但是当我在浏览器对象上调用 goto 方法时,结果是 NIL.它显示无法打开页面.请帮我解决一下这个.提前致谢. 解决方案 safariwatir gem 已不在积极发展.上一次发布是三年前.您应该使用 wa
..
我们的目标是:嵌入在 .net winform 中的支持 Watin 的浏览器测试. 目前,我们使用 .net WebBrowser 控件将浏览器行为嵌入到 winform 中.我们使用这样的代码将 WatiN 附加到表单上的 WebBroswer 控件(感谢 prostynick): var thread = new Thread(() =>{Settings.AutoStartDial
..
我是 vbscript 的新手,在阅读时我发现了一些代码 在 ie.busy 时做stateString = stateString &" " &cstr(即就绪状态)环形do while ie.readystate 4stateString = stateString &" " &即就绪状态环形 那么任何人都可以让我知道繁忙的 property 和 readystate 属性之间有什么区
..
这里的场景是我需要断言作业名称的状态是否更改为已完成,但问题是在 UI 页面上,所有不同作业名称的作业状态 HTML 元素都相似. 以下是示例 HTML 代码:
..
如何清除CK编辑器中的所有文本/内容?我已经尝试了所有方法,例如:value(locator, '') 或 * clear(locator).仍然不工作&即使未清除该字段,测试用例也会通过. 可以在这里参考实际示例 - https://ckeditor.com/docs/ckeditor5/latest/features/mentions.html 谁能帮我解决另一个问题?谢谢
..
使用Selenium切换到打开的选项卡在Chrome 74中可以正常工作.但是,在75中,我收到此消息: org.openqa.selenium.InvalidArgumentException:无效参数:"handle"必须为字符串 除了将Chrome版本固定为74以外,还有其他人会遇到这种情况吗,以及如何解决? 解决方案 我能够通过在测试中添加以下特定于浏览器堆栈的功能来解决错
..