随笔分类 -  selenium学习

摘要:内容转载自:http://blog.csdn.net/huangbowen521/article/details/7816538 1、selenium介绍: Selenium是一个浏览器自动化操作框架。Selenium主要由三种工具组成。第一个工具SeleniumIDE,是Firefox的扩展插件, 阅读全文
posted @ 2016-07-03 14:45 秋水潺流 阅读(4781) 评论(0) 推荐(0)
摘要:参考网址:http://blog.csdn.net/Anniejunyan/article/details/39313591 http://www.yiibai.com/selenium/selenium_drop_down.html 对下拉框进行操作时首先要定位到这个下拉框,new 一个Selce 阅读全文
posted @ 2016-06-19 23:24 秋水潺流 阅读(1650) 评论(0) 推荐(0)
摘要:1.iframe基础知识: <frameset>生成的框架结构是依赖上级空间尺寸的,它的宽度或者高度必须有一个和上级框架相同。而<iframe>浮动框架可以完全由指定宽度和高度决定。 语法: <iframe src="浮动框架的源文件" width="浮动框架的宽" height="浮动框架的高"> 阅读全文
posted @ 2016-06-19 13:38 秋水潺流 阅读(1861) 评论(0) 推荐(0)
摘要:1.该方法可以通过元素的标签名称来查找元素。这个方法搜索到的元素通常不止一个,所以一般建议结合使用findElements方法来使用: driver.findElement(By.xpath("(//a[contains(text(),'参加活动')])[2]")).click(); 2.页面中存在 阅读全文
posted @ 2016-06-04 23:58 秋水潺流 阅读(2329) 评论(0) 推荐(0)
摘要:1.linkText()常用于定位链接,以谷歌的gmail为例: WebElement gmailLink = driver.findElement(By.linkText("Gmail")); 2.如果链接是动态的,比如说用来打开收件箱的链接,返回的链接同时也会动态显示收件箱的数量。 返里我们就可 阅读全文
posted @ 2016-05-31 23:32 秋水潺流 阅读(2640) 评论(0) 推荐(0)
摘要:1.使用 class 属性来定位元素,方法如下: driver.findElement(By.cssSelector("input.login")); 即可以先指定一个 HTML的标签,然后加一个“.”符号,跟上 class 属性的值 2.使用相对ID选择器定位元素,方法如下: WebElement 阅读全文
posted @ 2016-05-29 23:57 秋水潺流 阅读(1879) 评论(0) 推荐(0)
摘要:1.xpath较复杂的定位方法: 现在要引用id为“J_password”的input元素,可以像下面这样写: WebElement password = driver.findElement(By.xpath("//*[@id='J_login_form']/dl/dt/input[@id='J_ 阅读全文
posted @ 2016-05-29 21:16 秋水潺流 阅读(110195) 评论(0) 推荐(6)
摘要:1.如何切换iframe 问题:如果你在一个default content中查找一个在iframe中的元素,那肯定是找不到的。反之你在一个iframe中查找另一个iframe元素或default content中的元素,那必然也定位不到 基本步骤:先通过switch进入到iframe中,找到想找的元 阅读全文
posted @ 2016-05-28 22:40 秋水潺流 阅读(4523) 评论(0) 推荐(0)