轻松自动化---selenium-webdriver(python)

本节重点   处理下拉框   switch_to_alert()   accept()   下拉框是我们最常见的一种页面元素,对于一般的元素,我们只需要一次就定位,但下拉框里的内容需要进行两次定位,先定位到下拉框,再定位到下拉框内里的选项。   drop_down.html <html>...

轻松自动化---selenium-webdriver(python) (十一)

 本节重点:   控制滚动条到底部   有时候我们需要控制页面滚动条上的滚动条,但滚动条并非页面上的元素,这个时候就需要借助js是来进行操作。一般用到操作滚动条的会两个场景:   注册时的法律条文需要阅读,判断用户是否阅读的标准是:滚动条是否拉到最下方。   要操作的页面元素不在吸视范围,无法进行操...

高校精品课-华东师范大学 - Python数据科学基础与实践

101 课时 |
661 人已学 |
免费

【科技少年】Python基础语法

24 课时 |
1454 人已学 |
免费

【科技少年】Python绘画编程第一课

20 课时 |
3313 人已学 |
免费
开发者课程背景图

轻松自动化---selenium-webdriver(python) (十二)

 本节重点:   键盘按键用法   键盘组合键用法   send_keys() 输入中文运行报错问题   键盘按键键用法: #coding=utf-8 from selenium import webdriver from selenium.webdriver.common.ke...

轻松自动化---selenium-webdriver(python) (十)

本节重点 处理下拉框 switch_to_alert()   accept()    下拉框是我们最常见的一种页面元素,对于一般的元素,我们只需要一次就定位,但下拉框里的内容需要进行两次定位,先定位到下拉框,再定位到下拉框内里的选项。   drop_down.html <h...

轻松自动化---selenium-webdriver(python) (九)

本节重点: 上传文件   文件上传操作也比较常见功能之一,上传功能没有用到新有方法或函数,关键是思路。 上传过程一般要打开一个本地窗口,从窗口选择本地文件添加。所以,一般会卡在如何操作本地窗口添加上传文件。 其实,在selenium  webdriver 没我...

轻松自动化---selenium-webdriver(python) (八)

本节重点: 调用js方法 execute_script(script, *args) 在当前窗口/框架 同步执行javaScript 脚本:JavaScript的执行。 *参数:适用任何JavaScript脚本。 使用: driver.execute_script(‘docume...

轻松自动化---selenium-webdriver(python) (七)

本节知识点: 多层框架或窗口的定位: switch_to_frame() switch_to_window() 智能等待: implicitly_wait()     对于一个现代的web应用,经常会出现框架(frame) 或窗口(window)的应用,这也就给我们的定...

轻松自动化---selenium-webdriver(python) (六)

本节知识点: 操作对象: · click 点击对象 · send_keys 在对象上模拟按键输入 · clear 清除对象的内容,如果可以的话 WebElement  另一些常用方法: · text ...

轻松自动化---selenium-webdriver(python) (五)

本节要解决的问题: 层级定位   场景:   假如两个控件,他们长的一模样,还都叫“张三”,唯一的不同是一个在北京,一个在上海,那我们就可以通过,他们的城市,区,街道,来找到他们。     在实际的测试中也经常会遇到这种问题:页面上有很多个属性基本相同的元素,现在需要具体定位到其...

轻松自动化---selenium-webdriver(python) (四)

本节要解决的问题: 如何定位一组元素?   场景 从上一节的例子中可以看出,webdriver可以很方便的使用findElement方法来定位某个特定的对象,不过有时候我们却需要定位一组对象, 这时候就需要使用findElements方法。   定位一组对象一般用于以下场景: ·...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

社区圈子

Python学习站
Python学习站
Python学习资料大全,包含Python编程学习、实战案例分享、开发者必知词条等内容。
683+人已加入
加入
相关电子书
更多
给运维工程师的Python实战课
Python 脚本速查手册
ACE 区域技术发展峰会:Flink Python Table API入门及实践
立即下载 立即下载 立即下载

Python更多自动化相关