1、新建实例

xx_driver = os.path.abspath(r"路径")

os.environ["webdriver.xx.driver"] = xx_driver

driver = webdriver.xx(xx_driver)

2、id、name、tag、css、link_text、xpath元素定位

driver.find_element_by_id("xxx")

driver.find_element_by_name("xx")

driver.find_element_by_tag_name("元素类型")

driver.find_element_by_css_selector("元素类型.样式")

driver.find_element_by_class_name("样式名")

driver.find_element_by_link_text("xxxx")

driver.find_element_by_xpath("//table[@id=xxx]/tr[3]/td[1]")

3、submit表单提交

在表单里的操作,可以通过.submit()进行操作

4、iframe、windows重定位

driver.switch_to.iframe("xxx")

driver.switch_to.window(driver.window_handles[x])

5、driver.quit()

退出并释放驱动程序

6、元素赋值 .send_keys

driver.find_element_by_id("xxx").send_keys("xxxx") #需要转译

7、tag_name返回元素类型

driver.find_element_by_id("xxx").tag_name

8、.text  获取元素文本值

9、.is_enabled()  判断元素是否占用

10、.is_displayed() 判断元素是否显示

11、.size 返回元素大小

12、.is_selected() 判断元素是否被选择

13、.get_attribute("xx")获取元素的属性值

14、.value_of_css_property("元素类型.样式名")

15、.location 获取元素坐标

python画菊花_python webdriver 常用元素操作相关推荐

  1. python webdriver 常用元素操作

    1.新建实例 xx_driver = os.path.abspath(r"路径") os.environ["webdriver.xx.driver"] = xx ...

  2. layui内置模块(element常用元素操作)

    常用元素操作是个什么鬼,从官方解释简单来说就是在页面中有一些动态的效果,当然不是我们说的动态网页那个动态,这些动态效果呢,就是通过我们去加载element模块以后,默认为页面的这些元素添加的一些动态效 ...

  3. python扫描器爬虫_Python扫描器-常用库-Request

    1.常用库-Request 1.1. 介绍 #安装:pip3 install requests #各种请求方式:常用的就是requests.get()和requests.post() >> ...

  4. 用python画树林_python实现画一颗树和一片森林

    本文实例为大家分享了python画一颗树和一片森林的具体代码,供大家参考,具体内容如下 实现效果 代码在这里 from turtle import Turtle def tree(plist, l, ...

  5. python画蝴蝶_python画蝴蝶曲线图的实例

    蝴蝶曲线是由Temple H·Fay发现的可用极坐标函数表示的蝴蝶曲线. 由于此曲线优美, 因此就想把它作为博客favicon.ico,这里我使用pytho matplotlib.pyplot包来绘制 ...

  6. layui 如何去dom_常用元素操作 - layui.element

    元素功能的开启只需要加载element模块即会自动完成,譬如tab选项卡切换.导航菜单滑动切换效果.面包屑导航.进度条等,使用这些小交互功能的前提就是:拥有符合这些小功能的所需正确的HTML结构,以及 ...

  7. python 画蝴蝶_python画蝴蝶曲线图的实例

    蝴蝶曲线是由Temple H·Fay发现的可用极坐标函数表示的蝴蝶曲线. 由于此曲线优美, 因此就想把它作为博客favicon.ico,这里我使用pytho matplotlib.pyplot包来绘制 ...

  8. python画树干_python教你画一棵树

    最近不少读者对 python 的 turtle 库比较感兴趣, 用python画一朵玫瑰给你 ,之前也写了一篇文章讲过如何画一朵玫瑰花.今天在知乎上找了一个用 turtle 画树的 python 程序 ...

  9. python画圣诞树_python画圣诞树

    使用python画一棵圣诞树 height = 5stars = 1for i in range(height): print((' ' * (height - i)) + ('*' * stars) ...

最新文章

  1. mysql连接出现Unknown system variable ‘tx_isolation‘异常
  2. vim环境设置(应用于python编程)
  3. [转]SqlServer2005 各版本区别
  4. java当前时间转化毫秒_Java中将毫秒转化为日期的方法
  5. matlab 由图片生成视频
  6. 由“标准C”“纯C”引发的思考
  7. mac 安装php swoole扩展
  8. Datawhale数据挖掘项目之task1
  9. linux中可以使用-af含义,关于Windows中的linux:AF_UNIX
  10. 如何配置VS使得可以通过域名或IP访问
  11. 在java语言中下列语句正确的是_java考试习题及答案
  12. sockscap+Bitvise Tunnelier 做内网渗透
  13. QQ拼音输入法词库和搜狗输入法词库[相互导入](使用Excel公式)
  14. 【视频】离职创业感悟
  15. 计算机考研408哪个视频好,计算机408考研视频哪个好
  16. 详解平板电脑和笔记本的区别
  17. oschina 公司已成立
  18. “3亿”风暴席卷昆明 搜狗全国移动峰会即将开幕
  19. 【Unity】 HTFramework框架(十九)ILHotfix热更新模块
  20. Andorid实例,淘宝评分条,星级评分条应用

热门文章

  1. 软件测试笔试面试题(附带答案)
  2. 三菱FX3U 485ADP-MB与台达变频器modbus通讯程序
  3. 记大学里痛苦的考驾照经历(希望引以为戒)一
  4. ToB,慢生意下易被忽略的5个认知
  5. java-net-php-python-java图书借阅管理系统设计演示视频计算机毕业设计程序
  6. Linux常见指令与shell理解
  7. java文档注释return_Java-文档注释
  8. 如何成功申请计算机软件著作权【申请流程完整记录】
  9. 轻而易举的让你看懂‘’Swift‘’
  10. 你这气质,一看就是项目经理