摘要:
PyCharm 是一款功能强大的 Python 编辑器,具有跨平台性,鉴于目前最新版 PyCharm 使用教程较少,为了节约时间,来介绍一下 PyCharm 在 Windows下是如何安装的。 这是 PyCharm 的下载地址:http://www.jetbrains.com/pycharm/dow 阅读全文
posted @ 2020-04-07 16:33
哔仙女
阅读(674)
评论(0)
推荐(0)
摘要:
xpath可以以标签定位,也可以@任意属性: 如:以input标签定位:driver.find_element_by_xpath("//input[@id='kw']") 如:@type属性:driver.find_elements_by_xpath("//input[@type='text']") 阅读全文
posted @ 2020-04-07 15:27
哔仙女
阅读(255)
评论(0)
推荐(0)
摘要:
目标:利用Selenium方法进行截图。在selenium for python中主要有三个截图方法,我们挑选其中最常用的一种。get_screenshot_as_file() 具体代码: # coding = utf-8 import time from selenium import webdr 阅读全文
posted @ 2020-04-07 15:23
哔仙女
阅读(304)
评论(0)
推荐(0)
摘要:
目标:通过Selenium获取页面元素的某一个属性。一个元素可能有多个属性,例如class,id,name,text,href,value等。 练习场景:找出当前页面的所有超链接。例:打印出百度首页所有包含href的元素的链接。 具体代码: # coding = utf-8 import time 阅读全文
posted @ 2020-04-07 14:50
哔仙女
阅读(4231)
评论(0)
推荐(0)
摘要:
目标:获取当前页面全部的图片信息,图片信息可能包括图片名称、图片大小等。 具体代码: # coding = utf-8 import time from selenium import webdriver driver = webdriver.Chrome() driver.maximize_win 阅读全文
posted @ 2020-04-07 13:57
哔仙女
阅读(1448)
评论(0)
推荐(0)
摘要:
目标:如何通过Selenium方法处理网页Alert弹窗。 练习场景:和处理iframe类似,都是通过switch—_to方法。可以通过执行JS来增加一个弹窗。 具体代码: # coding= utf-8 import time from selenium import webdriver driv 阅读全文
posted @ 2020-04-07 11:33
哔仙女
阅读(310)
评论(0)
推荐(0)
摘要:
利用Selenium中方法,在不同iframe中切换。 问题:很多时候会发现元素定位没问题,在测试回放过程中,发现就是找不到元素报错。 参考作者编写的网页,利用iframe网页框架,把页面分成上下两个不同的iframe控制的页面。使用方法:把下面的HTML代码保存到一个记事本里面,然后名称为ifra 阅读全文
posted @ 2020-04-07 10:56
哔仙女
阅读(310)
评论(0)
推荐(0)
摘要:
如何处理driver在多个窗口之间切换? 有时候会出现这样的情况,在一个页面A点击一个链接,会触发在新Tab或者新窗口打开页面B,由于之前的driver实例对象在页面A,但是接下来的脚本是在操作页面B的元素,这样就造成了找不到元素的报错。通过selenium中swich_to.window()方法来 阅读全文
posted @ 2020-04-07 09:59
哔仙女
阅读(464)
评论(0)
推荐(0)

浙公网安备 33010602011771号