摘要:
匿名函数 —— 一行函数 lambda —— 关键字 x是普通函数的形参(位置,关键字...)可以不接收参数(x可以不写) :x是普通函数的函数值(只能返回一个数据类型)(:x返回值必须写) 1)此函数不是没有名字,他是有名字的,他的名字就叫做lambda 2)lambda 是定义匿名函数的关键字, 阅读全文
posted @ 2020-06-14 23:20
捷后愚生
阅读(441)
评论(0)
推荐(0)
摘要:
待学习 阅读全文
posted @ 2020-06-14 23:15
捷后愚生
阅读(96)
评论(0)
推荐(0)
摘要:
p:nth-child(n) 定位p标签下的第一个元素,下标从1开始。 首先是一个标签下有多个相同的元素. 如index_service_cnt js_service_list下有多个class="index_service_cnt_itemWrap"的元素,此时需要定位其中一个 标签为a $('. 阅读全文
posted @ 2020-06-14 19:32
捷后愚生
阅读(348)
评论(0)
推荐(0)
摘要:
中间有空格的情况 是选择到.class1类下的.class2类子节点,即.class2类的节点要是.class1类子节点 <style> .class1 { color: black; } .class1 .class2 { color: red; } </style> <body> <div cl 阅读全文
posted @ 2020-06-14 19:19
捷后愚生
阅读(544)
评论(0)
推荐(0)
摘要:
find_element不能使用len,find_elements可以使用len获取元素数量,判断页面有无某个元素,这个方法可以用来断言。 如添加用户后,判断是否添加成功。 删除用户后,判断是否删除成功。 find_element使用len报错 E TypeError: object of type 阅读全文
posted @ 2020-06-14 19:14
捷后愚生
阅读(1014)
评论(0)
推荐(0)
摘要:
WebDriverWait(driver,10).until(expected_conditions.element_to_be_clickable(ele)) 通过追踪代码,可以发现上面的element_to_be_clickable其实也是一个方法,只不过是selenium定义好的方法。 既然可 阅读全文
posted @ 2020-06-14 18:53
捷后愚生
阅读(463)
评论(0)
推荐(0)
摘要:
如果需要同时在IE、firefox、chrome进行测试,可以使用grid。 Selenium Grid是一个智能代理服务器,允许Selenium测试将命令路由到远程Web浏览器实例。其目的是提供一种在多台计算机上并行运行测试的简便方法。 使用Selenium Grid,一台服务器充当将JSON格式 阅读全文
posted @ 2020-06-14 18:44
捷后愚生
阅读(752)
评论(0)
推荐(0)
摘要:
测试用例文件:test_selenium/test_hogwarts.py 使用pytest框架 定义一个变量,通过外部传入变量,确定使用哪个浏览器 browser = os.getenv("browser").lower() print(browser) if browser == "headle 阅读全文
posted @ 2020-06-14 17:54
捷后愚生
阅读(354)
评论(1)
推荐(0)
摘要:
弹窗处理 打印窗体 [100%]['CDwindow-DAD41087E3D9C4E2EB6E3A7B23AF543A', 'CDwindow-1DCB51E4081BE161D5922680D7DE6C1A'] from selenium import webdriver from seleniu 阅读全文
posted @ 2020-06-14 17:00
捷后愚生
阅读(197)
评论(0)
推荐(0)
摘要:
window10系统,先cmd打开chrome, chrome --remote-debugging-port=9222 执行脚本 from selenium import webdriver from selenium.webdriver.chrome.options import Options 阅读全文
posted @ 2020-06-14 15:45
捷后愚生
阅读(6776)
评论(0)
推荐(0)
摘要:
在使用selenium浏览器渲染技术,爬取网站信息时,默认情况下就是一个普通的纯净的chrome浏览器,而我们平时在使用浏览器时,经常就添加一些插件,扩展,代理之类的应用。相对应的,当我们用chrome浏览器爬取网站时,可能需要对这个chrome做一些特殊的配置,以满足爬虫的行为。 常用的行为有: 阅读全文
posted @ 2020-06-14 11:15
捷后愚生
阅读(733)
评论(0)
推荐(0)
摘要:
做webUI的自动化,当本地执行脚本时,会启动浏览器的UI界面,导致其他工作无法进行。并且当电脑锁屏时,chromer driver 会退出,无法继续执行。 Headerless Browser(无头的浏览器)是浏览器的无界面状态,可以在不打开浏览器GUI的情况下,使用浏览器支持的性能。 Chrom 阅读全文
posted @ 2020-06-14 11:04
捷后愚生
阅读(924)
评论(0)
推荐(0)
摘要:
可以调用的对象 关于 call 方法,不得不先提到一个概念,就是可调用对象(callable),我们平时自定义的函数、内置函数和类都属于可调用对象,但凡是可以把一对括号()应用到某个对象身上都可称之为可调用对象,判断对象是否为可调用对象可以用函数 callable 如果在类中实现了 call 方法, 阅读全文
posted @ 2020-06-14 10:08
捷后愚生
阅读(1102)
评论(0)
推荐(0)

浙公网安备 33010602011771号