08 2017 档案

摘要:总有人看不明白,以防万一,先在开头大写加粗说明一下: frameset不用切,frame需层层切! 很多人在用selenium定位页面元素的时候会遇到定位不到的问题,明明元素就在那儿,用firebug也可以看到,就是定位不到,这种情况很有可能是frame在搞鬼(原因之一,改天专门说说定位不到元素,可 阅读全文
posted @ 2017-08-31 18:42 旧巷里的旧少年 阅读(292) 评论(0) 推荐(0) 编辑
摘要:pyCharm最近激活码过期,找到一个最新的activation code,可用期为2017一年。如下: 1 1 2017-4-25 最近上面的激活码好像不能用了,大家去下面链接看看解决方案还有网站下面的评论: http://idea.lanyus.com/ 最新方案 感谢网友qq_34554123 阅读全文
posted @ 2017-08-24 14:43 旧巷里的旧少年 阅读(502) 评论(0) 推荐(0) 编辑
摘要:[python] view plain copy [python] view plain copy [python] view plain copy <span style="font-size:18px;">from selenium import webdriver #要想使用selenium  阅读全文
posted @ 2017-08-20 11:04 旧巷里的旧少年 阅读(13568) 评论(0) 推荐(0) 编辑
摘要:ruby环境下selenium/webdriver可以通过selenium-webdriver.gem包进行安装 gem install selenium-webdriver 支持语言及版本有ruby 1.8.7~1.9.2,jrbuy和rubinius selenium-webdriver包含了s 阅读全文
posted @ 2017-08-17 12:39 旧巷里的旧少年 阅读(1816) 评论(0) 推荐(0) 编辑
摘要:方法一:WebElement element = driver.findElement(By.id("id_of_element")); ((JavascriptExecutor) driver).executeScript("arguments[0].scrollIntoView(true);", 阅读全文
posted @ 2017-08-16 22:25 旧巷里的旧少年 阅读(145) 评论(0) 推荐(0) 编辑
摘要:http://www.codesky.net/article/201003/122500.html http://www.linuxso.com/linuxbiancheng/8987.html 以下的文章就是对Python 读写配置文件的具体方案的介绍 1,函数介绍 1.1.读取配置文件 -rea 阅读全文
posted @ 2017-08-16 10:04 旧巷里的旧少年 阅读(1693) 评论(0) 推荐(0) 编辑
摘要:svgelementXpath = "//div[12]/*[name()='svg']/*[name()='g']/*[name()='g'][2]/*[name()='g'][1]/*[name()='image']" svgelem = driver.find_element_by_xpath 阅读全文
posted @ 2017-08-15 16:22 旧巷里的旧少年 阅读(1704) 评论(0) 推荐(0) 编辑
摘要:WebDriver 进阶 欢迎阅读WebDriver进阶讲义。本篇讲义将会重点介绍Selenium WebDriver API的重点使用方法,以及使用模块化和参数化进行自动化测试的设计。 WebDriver API 进阶使用 元素定位 从之前的讲义和学习中,我们知道,WebDriver API的调用 阅读全文
posted @ 2017-08-10 20:53 旧巷里的旧少年 阅读(342) 评论(0) 推荐(0) 编辑
摘要:frameset不用切,frame需层层切! 很多人在用selenium定位页面元素的时候会遇到定位不到的问题,明明元素就在那儿,用firebug也可以看到,就是定位不到,这种情况很有可能是frame在搞鬼(原因之一,改天专门说说定位不到元素,可能的一些原因及处理办法)。 frame标签有frame 阅读全文
posted @ 2017-08-10 13:30 旧巷里的旧少年 阅读(290) 评论(0) 推荐(0) 编辑
摘要:1、显式等待 一个显式等待是你定义的一段代码,用于等待某个条件发生然后再继续执行后续代码。 from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support 阅读全文
posted @ 2017-08-10 10:39 旧巷里的旧少年 阅读(249) 评论(0) 推荐(0) 编辑
摘要:前言: 在脚本中加入太多的sleep后会影响脚本的执行速度,虽然implicitly_wait()这种方法隐式等待方法一定程度上节省了很多时间。 但是一旦页面上某些js无法加载出来(其实界面元素经出来了),左上角那个图标一直转圈,这时候会一直等待的。 一、参数解释 1.这里主要有三个参数: clas 阅读全文
posted @ 2017-08-10 09:02 旧巷里的旧少年 阅读(317) 评论(0) 推荐(0) 编辑
摘要:常用操作 click 点击某个元素 driver.find_element_by_id(“su”).click() clear driver.find_element_by_id(“kw”).clear() send_keys 模拟键盘输入 driver.find_element_by_id(“kw 阅读全文
posted @ 2017-08-09 14:54 旧巷里的旧少年 阅读(285) 评论(0) 推荐(0) 编辑