browser-automation相关内容

使用VBA登录网站

我更熟悉Excel宏(VBA)并寻找一种方法来自动化IE登录网站并进入某个页面。 网站网址: https://www.mast-technicalservices.com/ecp /index2.jsp 并需要填写登录详细信息并单击“继续”。 Sub WebsiteLogIn() Dim nURL As String Dim UNElementID As String Di ..
发布时间:2018-08-22 10:12:28 其他开发

Selenium - IE 11中的NoSuchWindowException

我正在尝试使用IE11中的selenium自动化网页。我已将保护模式设置设置为相同级别,缩放级别为100%。在运行测试时,它会打开网站,但之后会提供例外。以下是使用的代码。 文件文件=新文件(“C:\\Users \\Desktop \\ \\\IEDriverServer.exe“); System.setProperty(“webdriver.ie.driver”,file.getA ..
发布时间:2018-08-14 18:16:05 Java开发

转储包含iframe的页面的HTML

我想转储网页的HTML内容,包括 元素中包含的iframe的HTML。 Chrome开发人员工具“元素”标签能够显示以这种方式嵌入的iframe。 当我说“转储HTML内容”时,我对浏览器自动化工具感兴趣像Selenium或PhantomJS。是否有这些工具内置了这种容量? 例如,我想要的此页面应包含的HTML源代码这个嵌入式页面。 解决方案 您可以使用pha ..
发布时间:2018-06-15 13:18:11 前端开发

用vba和chrome填写表格

目前我可以使用IE来完成这项工作。 Dim ie As InternetExplorer Set ie = New InternetExplorer ie.Navigate“www.google.com” ie.document.getElementByID(“blah”)。value =“blah” 我好奇是否有一种方法可以导航到网站,并使用除IE之外的其他IE ..
发布时间:2017-11-19 19:45:31 其他开发

Excel VBA SendKeys不会导致IE 9保存下载

我正在编写一个自动化从我公司内部网站下载csv文件的过程的宏。由于许多原因,我不能使用任何xmlhttp对象,我已经把宏到它将下载文件的点。问题是当它点击链接下载文件时,Internet Explorer会提示用户打开,保存和取消按钮。而在IE中,使用alt + shift + s会保存下载,但是我似乎无法从excel vba中获取Sendkeys“%+ s”方法。任何帮助将不胜感激。以下是相关代 ..
发布时间:2017-09-24 19:26:44 Office

使用vbscript / java在NTLM身份验证后自动下载动态生成的文件

我正在尝试自动化在服务器上下载动态生成的文件,所以这里是我必须手动执行的步骤 - 登录后填写表单中的详细信息,使用post方法将详细信息发送到服务器,并生成一个文件在服务器上并恢复对服务器的响应。 所以我首先想到使用VBScript: 获取IE自动对象 sendkeys发送userword / password 浏览该页面并下载文件 Sendkeys切换到保存按 ..
发布时间:2017-09-24 19:00:27 Java开发

IE 9不接受SendKeys

我发布在 IE 9不接受SendKeys下载文件,但这个问题与我收到的答案是分开的,以证明另一个问题。我的问题是,我不能让IE 9接受任何 SendKeys 。我尝试 Page Down ,选项卡,所有的 F#键,都没有工作。 这是我使用的代码: Dim ie As对象 '这创建IE对象 Sub initializeIE() '调用此子过程启动Internet Explorer ..
发布时间:2017-09-23 20:56:30 Office

Form.Submit不会在使用VBA时通过

我有一个我正从中提取数据的网页。我可以使用VBA做一切都好,除了点击一个图像元素,然后提交一个表单,并创建一个弹出数据。 图像元素中的一个属性称为“productguid”,并具有字符串值= “a1​​2-545”。 格式的HTML代码看起来像这样,我用鼠标点击图像元素。 ..
发布时间:2017-06-25 03:15:22 前端开发

如何设置输入单元编程的价值通过CSHARP?

您好 我想我的自动化IE浏览器登录到网站,但问题是输入元素没有一个HTML ID属性!例如: <输入类型=“文本”名称=“用户”大小=“15”值=“”> 如何编程C#中插入该文本框中的文本? 感谢 解决方案 添加以下属性添加到输入标签: =“服务器”和 ID =“someId” <输入ID =“用户“类型=”文字“大小=”15“=”服务器“> ..
发布时间:2016-09-28 12:52:33 C#/.NET

webdriver的API拦截行为时,浏览器正在执行一些长期运行的JavaScript

我在这的webdriver的API的文档阅读的地方是非阻塞(除了少数像driver.get)。因此,执行WebElement点击()或isDisplayed()一​​般应异步(假设原生事件被允许的,当然)。 我有一个执行长操作(基本上是一个长循环)一个简单的HTML页面。而对JS执行,浏览器没有响应,预计。但是,我也注意到,webdriver的API的像click()/ isDisplayed( ..

Excel中VBA的SendKeys不会造成IE 9保存下载

我写,可自动下载从我公司的内部网站csv文件的过程中宏。对于很多原因,我不能使用任何XMLHTTP对象,我已经得到了宏观的地步,它会下载该文件。问题是,当点击链接来下载文件Internet Explorer提示与打开,保存用户,和取消按钮。而在IE浏览器,使用Alt + Shift + S将保存下载,但我似乎无法得到的SendKeys“%+ S”从Excel VBA的方法来工作。任何帮助将大大AP ..

如何硒的webdriver文件上传到浏览器?

我是一个JavaScript / Java开发人员和我一直在试图从文件系统中找出如何硒的webdriver自动化框架上载文件。这是不可能的设置通过JavaScript文件输入,因为它是一个安全的侵犯。但不知怎么的webdriver可以用下面的命令来做到这一点: driver.setFileDetector(新LocalFileDetector()); WebElement上传= driver. ..

传递多个文件输入节点用的Watir(使用Ruby)

所以,我已经打了一下碰钉子的。我试图自动化测试情况下,我需要多个文件传递给输入节点,我无法弄清楚如何做到这一点。我可以使用机械化或的Watir,但发现,似乎在自动化相对大的话题很少的信息。在下面的代码片段,我用的Watir使用Ruby。我遇到的主要问题是,它似乎在选中多个文件,输入节点不再可见。输入节点不接受多个文件,并通过在单一路径中导致上传成功,像这样。 PATH1 =“/path/to/ ..
发布时间:2016-07-27 21:16:43 .NET Framework