selenium
木林森淼
土木工程-软件开发-项目管理-解决方案-管理
展开
-
selenium 安装与 chromedriver安装
直接使用pip安装1 pip install selenium用 Chrome 浏览器来测试1 from selenium import webdriver2 3 browser = webdriver.Chrome()4 browser.get('http://www.baidu.com/')运行这段代码,会自动打开浏览器,然后访问百度。如果程序执行错误,浏览器没有...转载 2018-10-19 17:29:54 · 1826 阅读 · 0 评论 -
selenium.common.exceptions.InvalidSelectorException
页面元素如下<input type="text" maxlength="20" class="form-control search-input">在selenium中使用如下方式取元素会报错WebElement searchInput = driver.findElement(By.className("form-control search-input"));...原创 2018-10-30 09:52:15 · 13858 阅读 · 1 评论 -
管理 Selenium webdriver定位iframe里面元素
在查找元素过程中,直接通过id或者xpath等找不到元素,查看页面源代码发现元素是属于iframe里,例如:<div class="wrap_login"> <iframe class="frame_login" src="https://exaccount.eastmoney.com/home/login?request=%7b%22agentPageUrl%22...转载 2018-11-19 15:29:28 · 1718 阅读 · 0 评论 -
selenium由于iframe 定位不到元素
iframe在java中使用的方法; driver.switchTo().parentFrame();//子frame切回到父framedriver.switchTo().frame();//切入frame中driver.switchTo().defaultContent();//从frame中切回主文档想要定位iframe并切进去,可以通过如下代码:driver = we...转载 2018-11-19 15:40:01 · 9487 阅读 · 0 评论 -
selenium框架中driver.close()和driver.quit()关闭浏览器
Windows系统上,每次运行完selenium程序后,chromedriver.exe进程总是不能彻底关闭。网上参考了如下文章:https://www.cnblogs.com/muchengnanfeng/p/9553186.htmlselenium操作chrome浏览器需要有ChromeDriver驱动来协助。webdriver中关浏览器关闭有两个方法,一个叫quit,一个叫clo...转载 2018-11-22 14:03:39 · 47348 阅读 · 3 评论 -
Selenium2(WebDriver)启动浏览器、设置profile、加载插件
一、Driver下载地址:http://docs.seleniumhq.org/download/二、启动firefox浏览器(不需要下载驱动,原生支持)1、firefox安装在默认路径下: //启动默认安装路径下的ffpublic void StartFireFoxByDefault(){ System.out.println("start firefox brow...转载 2018-12-25 17:03:38 · 1729 阅读 · 0 评论