如何认知自动化测试常见命令

2025-10-21 06:41:28

1、提到python,我们就不得不提到它的元素定位方式。对于元素定位的方式,目前存在八种,分别是以下方式:

1.id -- dr.find_element_by_id

2.name -- dr.find_element_by_name

3.class_name -- dr.find_element_by_class_name

4.link_text -- dr.find_element_by_link_text

5.partail_link_text -- dr.find_element_by_partial_link_text

6.tag_name -- dr.find_element_by_tag_name

7.xpath  -- dr.find_element_by_xpath()

8.css_selector -- dr.find_element_by_css_selector

如何认知自动化测试常见命令

2、如果要使用方法来判断元素是否显示,则需要用的方法就是:

is_displayed()

如何认知自动化测试常见命令

3、对于页面的切换和表单的切换,则需要用的方式是:

切换iframe的方式:

switch_to.frame(iframe)

切换到默认表单(主页面)的方式:

switch_to_default_content()

如何认知自动化测试常见命令

4、那么让鼠标悬停的方法是什么呢?其实可以执行下面的步骤:

#from selenium.webdriver import ActionChains   --导入类ActionChains()

#move_to_element() --移动到指定的元素

#perform() -- 让悬停生效

如何认知自动化测试常见命令

5、对于下拉框的定位方式,则存在以下3种方法:

1.select_by_index(索引位)                                  ---根据索引选择

2.select_by_value(“value的值”)                       --根据value的属性值选择

3.select_by_visible_text(“课件的文本信息”)      --根据可见的文本信息选择

如何认知自动化测试常见命令

6、那么该如何获取弹出警告框的text呢?

则需要用的命令是:dr.switch_to.alert.text

dr.switch_to.alert.text 返回告警信息中的文字信息。

同时可以存在两种选择:

dr.switch_to.alert.accept()点击确认按钮。

dr.switch_to.alert.dismiss()点击取消按钮。

如何认知自动化测试常见命令

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢