Web的UI自动化

1.UI自动化就是模拟手工去操作各个模块,手工操作就是找到对应的模块进行点击以及输入。换成工具,工具就得根据准确定位去查询位置以及做对应的操作。常见的定位元素如下:

ID,ID几乎都是唯一值,send_keys就是我们要输入的值:driver.find_element_by_id('loginName').send_keys('top')

# 通过id定位
driver.find_element_by_id('xxx')

# 通过name属性定位
driver.find_element_by_name('xxx')

# 通过classname定位
driver.find_element_by_class_name('xxx')

# 通过css选择器定位
driver.find_element_by_css_selector('xxx')

# 通过xpath定位
driver.find_element_by_xpath('//xxx')

# 通过tag name定位
driver.find_element_by_tag_name('xxx')

# 通过链接的文字
driver.find_element_by_link_text('xxx')

# 通过部分链接文字
driver.find_element_by_partial_link_text('xxx')

 

#该语句标识等待5秒再继续进下一步操作

time.sleep(5)

上一篇:如何避免Web应用程序安全测试中的API盲区?


下一篇:SQL经典50题