UI自动化测试面试题_3_Selenium Python API

Webdriver 属性有以下:

driver.current_url 获取当前页面的URL 地址

driver.name 获取浏览器的名称

driver.title 获取浏览器的Ttitle

driver.page_source

Webdriver 的方法有

driver.back()

driver.forward()

driver.close()

driver.refresh()

driver.quite()

driver.get(“URL”)

driver.switch_to_alert()

driver.switch_to_frame(“frame_name”)

WebElement 接口:

element.text 获取元素的文本值

element.clear()

element.click()

element.submit()

element.get_attribute()

element.is_displayed()

element.is_selected()

element.send_keys(“value”)

element.is_enabled()

Select 类:

首先要 创建 Select 对象才能 调用他的属性和方法,

Select(select_element).options 返回的是所有的下拉选项

Select(select_element).select_by_index(1) 选择第一个选项

Select(select_element).select_by_value(value”) 按照Value 进行选择

Select(select_element).select_by_visible_text("Text”) 按照text 进行选择

如果想比较list 里的值是否和预期的一样 要用 assertListEqual(Expect_valeu,act_value)

Alert 类

首先要生成Alert 对象

alert=driver.switch_to_alert()

属性有 alert.text ,获取 弹出框的文本。

方法有以下:

alert.accept()

alert.dismiss()

alert.send_keys(“value”)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容