牙科网站模板,肇庆高端品牌网站建设,网站建设佰首选金手指二,网络管理系统的配置管理最主要的功能是1.Selenium介绍Selenium是用于测试Web应用程序的可移植框架。Selenium提供了一种回放工具#xff0c;用于编写功能测试#xff0c;而无需学习测试脚本语言(Selenium IDE)。它还提供了一种特定于测试领域的语言(Selenese)#xff0c;可以用多种流行的编程语言编写测试#x…1.Selenium介绍Selenium是用于测试Web应用程序的可移植框架。Selenium提供了一种回放工具用于编写功能测试而无需学习测试脚本语言(Selenium IDE)。它还提供了一种特定于测试领域的语言(Selenese)可以用多种流行的编程语言编写测试包括CGroovyJavaPerlPHPPythonRuby和Scala。然后可以在大多数现代Web浏览器上运行测试。Selenium继续 WindowsLinux和macOS。它是根据Apache License 2.0发布的开源软件(引自维基百科)2.Selenium的安装(yiluo) ➜ ~ pip install seleniumCollecting seleniumUsing cached https://files.pythonhosted.org/packages/80/d6/4294f0b4bce4de0abf13e17190289f9d0613b0a44e5dd6a7f5ca98459853/selenium-3.141.0-py2.py3-none-any.whlRequirement already satisfied: urllib3 in ./yiluo/lib/python3.7/site-packages (from selenium) (1.25.7)Installing collected packages: seleniumSuccessfully installed selenium-3.141.03.安装谷歌浏览器驱动4.简单的尝试打开简书#!/usr/bin/python3import timefrom selenium import webdriverdriver webdriver.Chrome()driver.get(https://www.jianshu.com/u/3c9531339206)time.sleep(3)driver.close()(yiluo) ➜ Code python web.py自动打开的网页6.定位元素的一些方式idnameclass nametag namelink textpartial link textxpathcss selector7. Python webdriver 中的使用方法find_element_by_id()find_element_by_name()find_element_by_class_name()find_element_by_tag_name()find_element_by_link_text()find_element_by_partial_link_text()find_element_by_xpath()find_element_by_css_selector()8.实例软件测试网站Testerhome的登陆脚本#!/usr/bin/python3from selenium import webdriverfrom time import sleepdriver webdriver.Chrome()driver.get(https://testerhome.com/)# 放大窗口driver.maximize_window()sleep(3)# 进入登陆页面driver.find_element_by_xpath(//*[idmain-page]/div[1]/nav/div/ul[1]/li[2]/a).click()sleep(3)# 输入账号driver.find_element_by_id(user_login).send_keys(你的账户)# 输入密码driver.find_element_by_id(user_password).send_keys(你的密码)# 点击登陆按钮driver.find_element_by_xpath(//*[idnew_user]/div[4]/input).click()sleep(3)# 关闭窗口driver.close()登陆成功......待续享受每一天Just Enjoy !关注公众号获取更多内容