browser-automation相关内容

有没有办法在TestCafe泊坞窗中运行非无头浏览器?

我正在运行TestCafe泊坞窗,希望看到浏览器,以便了解发生了什么,并且默认情况下不以无头模式运行它.有可能吗? 解决方案 要以非无头模式在docker容器中运行浏览器,您需要启动 Fluxbox ),然后再启动TestCafe.这些任务已经在官方TestCafe泊坞窗映像中完成- github.com/DevExpress/testcafe/树/管理员/泊坞窗. 要查看浏览器,您 ..

如何使用python硒上传带有角度分量的图像

我的自动化脚本需要将图像上传到网页,但是我似乎无法使用常规的send_keys方法上传图像.我怀疑它与Angular组件有关,但是我不确定如何使用Selenium Webdriver访问它们. 我尝试了以下方法:使用Selenium和ng-file-upload自动上传文件和如何使用python + selenium上传文件? 这些似乎没有我正在寻找的解决方案. ..

当ie.Visible = False时,VBA Internet自动化代码不起作用

早上好,我正在努力寻找有关互联网上似乎没有太多可用信息的问题的信息-这是Internet Explorer中的“框架通知栏"(黄色的小窗口,询问您是否要“保存"或“打开"下载的文件). 我将继续追逐,我遇到的问题是,当Internet Explorer的可见性设置为true时,我的代码可以工作,而当可见性设置为false时,我的代码则无法工作.在这两种情况下,我都逐步执行了代码,以查看发生了 ..

在已打开的浏览器窗口中单击href链接

在下面的代码中,我试图单击www.google.co.in网站上的“关于"链接(href).这适用于IE11(Windows 10),但不适用于IE10(Windows 7).无论如何,这是否取决于机器.如果没有,正确的代码是什么? 请记住,我试图在一个已打开的浏览器窗口中单击一个链接. Set objShell = CreateObject("Shell.Application") ..
发布时间:2020-11-24 02:44:41 前端开发

可以打开/显示/渲染无头Selenium会话吗?

我知道这与无头自动化的目的背道而驰,但是... 我已经在无头模式下使用Selenium和Chromedriver运行了自动化测试.我宁愿让它毫无头绪地运行,但是有时候,它会遇到一个错误,确实需要查看并与之交互.是否可以渲染无头会话并与之交互?也许通过将无头浏览器复制到非无头浏览器中?我可以通过远程调试进行连接,但是开发工具似乎不允许我查看渲染的页面或与任何东西进行交互. 我可以拍摄屏幕 ..
发布时间:2020-11-22 20:19:46 Python

将iMacros脚本转换成另一个免费的自动化工具,例如Kantu或Selenium?

我正在尝试创建一个脚本来对个人帐户执行大规模操作(我认为上下文不相关).我想出了一种使用此脚本为iMacros进行操作的方法,并且该方法可以正常工作. 但是,我需要添加一个新变量,以使动作之间具有随机延迟,而不是具有固定的"WAIT SECONDS".由于我使用的是iMacros的免费版本,因此无法正常工作,因为它使用了3个以上的变量:( 现在,问题是,我不知道如何将该脚本转换为另一个 ..

IE Web Automation-如何使用Excel VBA/XML宏从组合框中自动选择值

我是VBA的初学者,但无法从Excel电子表格的Web组合框或列表框中自动选择国家/地区名称.我的代码仅输入国家名称,但未选择. 如何更改此代码,以便它可以从Excel电子表格中选择国家/地区名称,然后在Web组合框中选择相同的国家/地区名称作为循环.护照号码,DOB和国籍在我的代码上正确无误.如果您将手动使用,则可以找到我需要在电子表格中捕获的工作许可证编号.随附了Chrome Inspect ..
发布时间:2020-11-01 02:52:54 其他开发

VBA IE自动化-等待下载完成

我正在尝试使通过Internet Explorer完成的一些任务自动化,包括下载文件,然后将其复制到其他目录并重命名。 我或多或少地成功找到了有关执行此操作的信息的方法,该代码正在运行,但是它有例外,因此,如果有人可以帮助我改进此代码,我将不胜感激。 我想做两件事: 插入一个循环,以便脚本将等待某些元素出现,然后才继续执行。我在此页面上找到了一些东西,但是,我也想建立一个最大的等待时 ..

如何在Capybara中准确使用同步?

如果已经很清楚如何使用wait_until(我在通过本地Webdriver方法创建测试时使用了类似的方法),但没有使用新的syncize方法(抱歉:)。我已经阅读了有关为什么不赞成使用wait_until的主题,已经阅读了有关该主题的文章,阅读了带有方法说明的文档,还阅读了该说明所在的代码。但是我没有找到任何示例或教程来确切地说明如何使用此方法。 请提供任何情况下我(可能还有其他人)可以看到 ..
发布时间:2020-09-29 05:35:20 其他开发

如何自动获取网页/网站中的图片大小和网址

我们可以使用硒自动获得网页/网站中单个图像的大小(Kb)吗?没有任何工具/过程可用于自动化此过程.我想自动获取网页/网站中具有超过50kb的所有图像URL.请对此提出您的建议. 解决方案 要在网页上获取图像大小,您可以要求服务器. IE;使用URLConnection类表示应用程序与该URL之间的通信链接. URLConnection urlConnection = new URL( ..

使用PowerShell自动执行网站登录和文件下载

我想使用PowerShell自动登录网站并下载PDF文件.互联网上有大量示例显示了如何执行此操作(使用Invoke-WebRequest,WebClient,HttpWebRequest或InternetExplorer.Application),但是大多数不需要先登录.有人通过登录显示它,但我无法让他们正常工作.我已经接近使用InternetExplorer.Application: $u ..
发布时间:2020-09-15 00:55:11 其他开发

使用vbscript自动翻页

我需要使用vbscript拍摄页面的完整快照,并且要做到这一点,我需要向下滚动一点.实际上,我可以在快照中占据页面的一半,但在下一个快照中也需要占据其余部分. 页面加载后,我尝试使用以下方法 ie.document.body.doScroll("pageDown") 但是它不是向下滚动页面,有没有更好的方法可以做到这一点,实际上我不希望向下滚动页面而只向下滚动100个像素,有什么办 ..

在TestCafe中运行测试期间累积所有JS警告和错误

我希望能够在测试运行期间从浏览器控制台访问所有JS警告和错误.禁用"-e"(跳过JS错误)标志后,测试将在第一个错误处停止,因此很明显它正在寻找它们.启用此标志后,我希望能够查看在测试运行期间触发了哪些错误(最好是警告). 我尝试使用ClientFunction和window.onerror方法.我还尝试了-r'reports'标志-我只看到TestCafe错误,而不是被测页面中的JS错误. ..