selenium+Python
chenmiao0924
未来的程序猿
展开
-
python3中配置文件ini的使用详解----读写、list/dict/path等变量的应用、解码
转载自:https://blog.csdn.net/chenmozhe22/article/details/100060871 ...转载 2020-04-22 14:34:59 · 2959 阅读 · 0 评论 -
selenium概念,原理,及如何实现
1.自动化测试条件:软件需求变动不频繁项目周期长自动化测试脚本可重复使用2.selenium工具介绍用于 Web 应用程序的自动化测试,但并不只局限于此,它还支持所有基于 web 的管理任务自动化特点: 开源,免费 多浏览器支持:FireFox、Chrome、IE、Opera 多平台支持:linux 、windows、MAC 多语言支持:java、P...原创 2018-10-25 18:22:47 · 370 阅读 · 0 评论 -
第一个自动化脚本编程------浏览器搜索功能
前提条件:安装selenium和Python下载浏览器的驱动:https://pypi.org/project/selenium/#downloads代码如下:-*- coding:utf-8 -*-# 导入selenium中的webdiver包from selenium import webdriver# firefox浏览器驱动默认在selenium webdriver包...原创 2018-10-29 20:09:34 · 2778 阅读 · 0 评论 -
Python------捕捉异常
就像C,C++中的异常捕捉一样,不过不同于try,,catch这种,而是try...except...语句来接收这个异常。1.打开一个不存在的文件时会抛 IOError 异常,用下列例子捕捉这个异常 try: open("a.txt",'r') except IOError: print "buzhuoyicang"2.name异常 try: p...原创 2018-11-06 18:52:52 · 307 阅读 · 0 评论 -
通过Selenium Webdriver 所提供的各种方法来定位元素
webdriver 提供了八种元素定位方法: id、 name、 class name、 tag name、 link text、 partial link text、 xpath、 css selector对应到Python中的方法为:find_element_by_id(“xx”)find_element_by_name(“xx”)find_element_by_class_n...原创 2018-11-07 19:50:52 · 797 阅读 · 0 评论 -
selenium--------控制浏览器中的滚动条
因为webDriver驱动中没有提供对滚动条提供相应的方法,所以需要借助JavaScript中的方法来控制滚动条,再通过webDriver中execute_script()执行JavaScript代码。#coding=utf-8from selenium import webdriverimport time#访问百度driver = webdriver.Chrome()driv...原创 2019-01-11 14:32:31 · 538 阅读 · 1 评论