ICode9

精准搜索请尝试: 精确搜索
  • 使用selenium Java(Mac OSX)将Firefox浏览器置于前端2019-09-26 04:02:00

    我正在使用三个火狐驱动程序实例进行自动化.我需要将当前活动的firefox浏览器放到前面,因为我正在使用一些机器人类进行一些操作.我曾尝试过java中的谷歌浏览器的java脚本警报(相同的操作),它的工作正常.在windows中使用user32 lib.在firefox mac的情况下,它在后台显示警报,但网页

  • Python中的Selenium Webdriver – Chrome首选项中的文件下载目录更改2019-09-26 00:56:41

    我正在使用Selenium Webdriver(在Python中)自动下载数千个文件.我想以编程方式设置Chrome的下载文件夹.阅读this后,我尝试了这个: chromepath = '/Users/thiagomarzagao/Desktop/searchcode/chromedriver' desired_caps = {'prefs': {'download': {'default_directory': 

  • java – Selenium – 如何等到页面完全加载2019-09-25 23:01:18

    参见英文答案 > Wait for page load in Selenium                                    46个 我正在尝试使用Java和Selenium WebDriver自动化一些测试用例.我有以下场景: >有一个名为’Products’的页面.当我点击“查看详细信息”链接时在“产品

  • python – OSError:[Errno 8]在MacOS上使用GeckoDriver和Selenium执行格式错误2019-09-25 20:56:45

    我使用firefox gecko驱动程序制作机器人,我不断收到我的机器人的错误消息,我发现消息的来源是: from selenium import webdriver browser= webdriver.Firefox() 线. 我已将错误消息中提到的每个文件添加到路径,包括gecko驱动程序,firefox和其他较小的文档.我完全失去了 这是错误

  • 如何使用selenium webdriver在chrome中下载pdf文件2019-09-25 18:03:18

    我想使用selenium在chrome中下载pdf. System.setProperty("webdriver.chrome.driver", System.getProperty("user.dir") + System.getProperty("file.separator") + "BrowserDrivers" + Sys

  • 如何在没有文本框的Selenium上传文件2019-09-25 16:03:51

    我一直在寻找在Selenium 2中上传文件的解决方案. 问题是我尝试上传的网页元素有两种使用方式: 拖放,或单击按钮.没有字段输入框.并不是说我没有尝试使用sendKeys.我已经在按钮和所有周围元素上尝试过了. 这个问题的第二部分是我在Windows机器上编写,但自动化发生在Linux机器上.这意

  • python – 未知错误:由于未知错误导致页面崩溃而导致会话被删除:无法确定从ChromeDriver Selenium崩溃的选项卡中的加载状态2019-09-25 15:58:56

    我正在使用使用Python和Selenium的InstaPy.我按照Cron启动脚本,并不时崩溃.所以它真的不规则,有时它运行良好.我已经在GitHub Repo上发布了但是没有在那里得到答案,所以我现在问这里是否有人知道为什么. 它是一个数字海洋ubuntu服务器,我在无头模式下使用它.驱动程序版本在日志中可

  • 如何使用selenium将javascript文件加载到DOM中?2019-09-23 11:14:31

    我正在使用Selenium WebDriver尝试将外部javascript文件插入到DOM中,而不是将整个内容输入到executeScript中. 看起来它正确地将节点放入DOM中,但它只是忽略了源,即所述源js文件上的函数不运行. 这是我的代码: import org.openqa.selenium.By; import org.openqa.selenium.Javascri

  • 如何以最短的等待时间加速Java Selenium Script2019-09-23 07:10:47

    我目前正在开发一个java selenium项目,它通常是一个小脚本,我必须检查每个元素是否存在并基于某些操作被触发但我们主要关注的是完成脚本的持续时间. 基本上我在我的脚本中使用了下面的每一个并运行测试,尽管在每种情况下脚本都在运行,但我发现脚本执行持续时间的速度提升很少.我正

  • python – selenium.common.exceptions.WebDriverException:消息:连接被拒绝2019-09-23 04:06:02

    这是我的代码: from selenium import webdriver browser = webdriver.Firefox() browser.get('http://www.python.org') browser.close() 它在我运行此脚本时启动了firefox浏览器,但页面为空,然后命令行显示错误消息: Traceback (most recent call last): File "ad.py", line

  • 设置Firefox配置文件以使用Selenium和Java自动下载文件2019-09-23 00:59:57

    我想使用Selenium WebDriver和Java验证文件下载.要下载的文件是PDF格式.当WebDriver点击AUT中的“下载”链接时,Firefox会打开以下下载确认窗口: 我希望Firefox自动下载文件而不显示上面的确认窗口,所以我使用了以下代码: FirefoxProfile firefoxProfile=new FirefoxProfile(); fir

  • 如何使用JAVA在Selenium WebDriver中打开Chrome Developer控制台2019-09-19 08:00:09

    我想问一下如何在执行selenium测试期间打开Chrome开发者控制台.目前,当测试正在执行时,我手动打开控制台命中F12,测试立即停止响应并在一段时间后失败. 任何人都可以告诉我如何在打开开发人员控制台的情况下启动我的测试,因此我可以捕获/观察测试执行期间发生的控制台错误.解决方法

  • 如何在本地网页(在我的电脑上)上使用Selenium WebDriver,而不是在某个位于某个地方的网页?2019-09-19 03:59:44

    我想在我硬盘上的网页上使用Selenium WebDriver.我尝试过类似的东西: selenium = new WebDriverBackedSelenium(driver, "C:\\...dispatcher.html"); …而不是正常: selenium = new WebDriverBackedSelenium(driver, "http://www.dunnowhattodo.org"); …但它不起作用(我收到错误

  • 使用Java捕获Selenium WebDriver的浏览器日志2019-09-18 20:10:59

    有没有办法在使用Selenium运行自动化测试用例时捕获浏览器日志?我在how to capture JavaScript errors in Selenium上发现了一篇文章.但这仅适用于Firefox,仅用于错误.我想得到所有的控制台日志.解决方法:我认为它有以下几点: import org.openqa.selenium.WebDriver; import org.ope

  • python – 消息:尝试通过Selenium单击下拉菜单中的选项时,元素无法滚动到视图中2019-09-18 19:55:50

    我想选择一个下拉菜单并选择一个选项.我使用的是最新版本的Selenium,最新版本的Firefox,最新版本的geckodriver,以及最新版本的Python. 这是我的问题:当我尝试选择一个选项时,它会给我以下错误: selenium.common.exceptions.ElementNotInteractableException: Message: Element <opt

  • 如何使用setCapability()通过Selenium和Java忽略Internet Explorer的受保护模式设置?2019-09-18 19:11:01

    我试图用IE测试java selenium但我的问题是我必须继续在保护模式下配置设置,是不赞成的替代品 功能 WebDriver driver = new InternetExplorerDriver(cap); 因为我希望在没有人工干预的情况下实现自动化.我在eclipse中使用这个代码,它在我的代码中完全没有任何影响,上面用黄色线条

  • 使用Selenium扩展(Python)2019-09-18 10:06:39

    我目前正在使用Selenium来运行Chrome实例以测试网页.每次我的脚本运行时,都会启动一个干净的Chrome实例(清除扩展名,书签,浏览历史记录等).我想知道是否可以使用Chrome扩展程序运行我的脚本.我已经尝试过搜索Python示例,但是当我用Google搜索时没有出现任何问题.解决方法:您应该使

  • 通过Selenium和python切换到iframe2019-09-18 09:07:29

    我如何只知道在selenium中切换到这个iframe <iframe name="Dialogue Window"> 解决方法:您可以使用XPath来找到< iframe>: iframe = driver.find_element_by_xpath("//iframe[@name='Dialogue Window']") 然后切换到< iframe>: driver.switch_to.frame

  • 使用Selenium WebDriver和Java Robot Class进行文件上载2019-09-18 06:10:48

    我正在使用Selenium WebDriver和Java,我需要自动化文件上传功能.我尝试了很多,但是当点击“浏览”按钮并打开一个新窗口时,脚本会停止执行,而不是卡住.我试过FireFox和IE驱动程序,但无济于事. 我也尝试通过调用autoit exe文件,但是当单击Browse按钮时打开新窗口,特定语句 Runtime.

  • Python Selenium上的StaleElementReferenceException2019-09-18 05:05:30

    我在python中使用Selenium时收到以下错误: selenium.common.exceptions.StaleElementReferenceException: Message: u'stale element reference: element is not attached to the page document\n 有趣的是,错误在for循环中的不同时间弹出.有时它通过例如. 4次迭代和其他时间,例如

  • python – 减小pyinstaller exe的大小2019-09-17 20:05:37

    我有一个简单的pandas pyinstaller exe,超过40MB. 我的exe示例: import collections import csv import selenium import pandas print('hi') 40MB对于这似乎有点矫枉过正. 我怎样才能尽可能减少这个? 一种方法: pyinstaller --onefile --exclude matplotlib --exclude scipy --ex

  • 如何在Selenium WebDriver中获取元素的文本,而不包含子元素文本?2019-09-17 19:06:14

    <div id="a">This is some <div id="b">text</div> </div> 获得“这是一些”并非易事.例如,这会返回“This is some text”: driver.find_element_by_id('a').text 一般来说,如何在不包含其子项文本的情况下获取特定元素的文本? (我在下面提供了一个答案,但是如果有人可以提出

  • 如何在初始化selenium webdriver时修复python-selenium错误“连接被拒绝”?2019-09-17 17:08:13

    我在非公共网页上运行非常复杂的python-selenium测试.在大多数情况下,这些测试运行良好,但有时其中一个测试在webdriver本身初始化期间失败. 提示:尝试初始化webdriver时会发生此错误,即执行以下操作时: # Start of the tests mydriver = webdriver.Firefox(firefox_profile=profil

  • Selenium WebDriver:等待加载JavaScript的复杂页面2019-09-17 07:00:11

    我有一个用Selenium测试的Web应用程序.页面加载时会运行很多JavaScript. 这段JavaScript代码编写得不是很好,但我无法改变任何东西.因此,等待元素出现在DOM中并使用findElement()方法不是一种选择.我想在Java中创建一个通用函数来等待页面加载,可能的解决方案是: >从WebDriver运行Ja

  • java – Selenium中的pageLoadTimeout无法正常工作2019-09-17 05:01:47

    我在Java中使用selenium使用下面的代码.我正在添加4秒的pageLoadTimeout,但是,驱动程序继续等待,直到加载完整的页面.有帮助吗? System.setProperty("webdriver.gecko.driver", System.getProperty("user.home") + "\\Desktop\\geckodriver.exe"); FirefoxBinary b = new

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有