为多个命令设置默认参数

时间:2019-11-11 17:50:46

标签: python function selenium-webdriver parameters

我有一个用例,其中有一个我将用于多个命令的WebDriver实例

这是我的职责

from selenium import webdriver
from selenium.webdriver.support.ui import Select

    def ClickButton(element_type, element_title, element_value, driver=driver):
        select = Select(driver.find_element_by_id(element_title)).select_by_value(element_value)

在这里,driver=driver没有引用webdriver实例,相反,我收到如下错误消息

AttributeError: module 'driver' has no attribute 'find_element_by_id'

为什么会这样?

0 个答案:

没有答案