07 2021 档案

摘要:一、运行 1、window环境下运行可以安装git(https://git-scm.com/downloads),安装好后打开 Git Bash图形界面,在图形界面中运行 2、运行方式 在Git Bash中输入 sh sh文件路径/sh文件名 1、常量 echo "hello world" 输出结果 阅读全文
posted @ 2021-07-26 14:30 惜阙 阅读(90) 评论(0) 推荐(0)
摘要:在定位元素时,由于网络或其它的原因,定位的元素不能及时加载出来,此时需要等待一段时间后才能定位到指定元素,"等待一段时间"的方法有三种; 1)强制等待 time.sleep(等待时间),单位:s 2)隐式等待 :implicitly_wait(time),单位:s 3)显示等待:WebDriverW 阅读全文
posted @ 2021-07-26 12:39 惜阙 阅读(162) 评论(0) 推荐(0)
摘要:在web自动化学习01——单个元素定位方式中定位元素可以使用find_element_by_id(),find_element_by_class_name(),...,等方式。然而还有另外一种方式可以定位元素,就是By。 前提:引入By包 from selenium.webdriver.common 阅读全文
posted @ 2021-07-23 18:02 惜阙 阅读(204) 评论(0) 推荐(0)
摘要:在元素定位过程中使用最多的是xpath定位,有以下几种定位方法: 1)绝对定位:利用html属性,从/html/body/.../... 一直到需要定位的元素标签,其中如果存在多个相同的元素标签,如:有5个div标签,此时需要定位到的是第3个标签,则写为div[3] (ps:这种方式不推荐,因为前端 阅读全文
posted @ 2021-07-23 13:05 惜阙 阅读(754) 评论(0) 推荐(0)
摘要:在使用selenium进行自动化测试时,会用到quit和close,这两者在使用上存在区别: 1、当浏览器只有1个页面时,close通过关闭浏览器唯一一个页面来达到关闭浏览器的作用,而quit是直接关闭浏览器。 from selenium import webdriver import time d 阅读全文
posted @ 2021-07-22 22:49 惜阙 阅读(986) 评论(0) 推荐(0)
摘要:在使用python+selenium操作浏览器时,有时需要控制浏览器窗口的位置和大小: 浏览器大小有三种方式: 1、最大化:driver.maximize_window() 2、最小化:driver.set_window_position(-2000, -2000) #通过将浏览器位置移到屏幕之外来 阅读全文
posted @ 2021-07-22 19:02 惜阙 阅读(335) 评论(0) 推荐(0)
摘要:单个元素的定位方式有8种,分别是: id :driver.find_element_by_id() class_name:driver.find_element_by_class_name() name:driver.find_element_by_name() link_text:driver.f 阅读全文
posted @ 2021-07-22 18:35 惜阙 阅读(105) 评论(0) 推荐(0)
摘要:test.py from selenium import webdriver driver = webdriver.Chrome() driver.get("http://www.baidu.com") # 搜索输入框 search_input = driver.find_element_by_id 阅读全文
posted @ 2021-07-22 18:17 惜阙 阅读(997) 评论(0) 推荐(2)
摘要:chmod命令 作用:再linux系统中对文件/文件夹授权,控制用户对文件/文件夹的权限,防止用户随意对文件增、删、改、查,相当于在windows系统中对文件/文件夹授权,如下: 文件调用权限分为三级: (1)文件所有者(Owner,简写为O), (2)用户组(Group,简写为G), (3)其它用 阅读全文
posted @ 2021-07-13 14:02 惜阙 阅读(4980) 评论(0) 推荐(0)