常用定位元素的方法练习(一)
from selenium import webdriver
import os
#编写tapd提交bug登录的脚本
#1.通过id定位元素
current_path=os.path.dirname(__file__)
print(current_path)
wbdriver_path=os.path.join(current_path,\'../webdriver/chromedriver.exe\')
print(wbdriver_path)
driver=webdriver.Chrome(executable_path=wbdriver_path) #加载驱动
driver.get(\'https://www.tapd.cn/cloud_logins/login\') #打开登录地址
driver.maximize_window()
driver.implicitly_wait(30)
driver.find_element_by_id(\'username\').send_keys(\'tingting.yang@juneyaokc.com11\') #输入用户名
driver.find_element_by_id(\'password_input\').send_keys(\'ytt1234561..\') #输入密码
driver.find_element_by_id(\'tcloud_login_button\').click() #点击登录按钮
driver.quit() #关闭浏览器
from selenium import webdriver
import os
#编写tapd提交bug登录的脚本
#1.通过name定位元素
current_path=os.path.dirname(__file__)
print(current_path)
wbdriver_path=os.path.join(current_path,\'../webdriver/chromedriver.exe\')
print(wbdriver_path)
driver=webdriver.Chrome(executable_path=wbdriver_path) #加载驱动
driver.get(\'https://www.tapd.cn/cloud_logins/login\') #打开登录地址
driver.maximize_window()
driver.implicitly_wait(30)
driver.find_element_by_name(\'data[Login][email]\').send_keys(\'tingting.yang@juneyaokc.com1\') #输入用户名
driver.find_element_by_name(\'data[Login][password]\').send_keys(\'ytt1234561..\') #输入密码
driver.find_element_by_id(\'tcloud_login_button\').click() #点击登录按钮
driver.quit() #关闭浏览器
from selenium import webdriver
import os
#编写tapd提交bug登录的脚本
#3.通过xpass定位元素
current_path=os.path.dirname(__file__)
print(current_path)
wbdriver_path=os.path.join(current_path,\'../webdriver/chromedriver.exe\')
print(wbdriver_path)
driver=webdriver.Chrome(executable_path=wbdriver_path) #加载驱动
driver.get(\'https://www.tapd.cn/cloud_logins/login\') #打开登录地址
driver.maximize_window()
driver.implicitly_wait(30)
driver.find_element_by_xpath(\'/html/body/div/form/div[2]/div/input\').send_keys(\'tingting.yang@juneyaokc11.com\') #输入用户名
driver.find_element_by_xpath(\'/html/body/div/form/div[3]/div/input\').send_keys(\'ytt1234561..\') #输入密码
driver.find_element_by_xpath(\'/html/body/div/form/div[4]/input\').click() #点击登录按钮
driver.quit() #关闭浏览器
#编写tapd提交bug登录的脚本
#4.通过css定位元素
current_path=os.path.dirname(__file__)
print(current_path)
wbdriver_path=os.path.join(current_path,\'../webdriver/chromedriver.exe\')
print(wbdriver_path)
driver=webdriver.Chrome(executable_path=wbdriver_path) #加载驱动
driver.get(\'https://www.tapd.cn/cloud_logins/login\') #打开登录地址
driver.maximize_window()
driver.implicitly_wait(30)
driver.find_element_by_css_selector(\'input#username\').send_keys(\'tingting.yang@juneyaokc11.com\') #输入用户名
driver.find_element_by_css_selector(\'input#password_input\').send_keys(\'ytt12345611..\') #输入密码
driver.find_element_by_css_selector(\'input#tcloud_login_button\').click() #点击登录按钮
driver.quit() #关闭浏览器
版权声明:本文为tingting-yang原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。