硒Python

2024-05-04 20:09:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试用seleniumpython做一个自动化web测试。在这里,我可以读取一个WebElement的xpath和/或我想用它执行的方法,例如,从一个Excel文件中发送\u keys()。你知道吗

我设法使代码工作,但问题是方法click()不工作。什么都没发生。你知道吗

 try:
                ActualValue = dv.find_element_by_xpath(f1)
                if f3 != '':
                    getattr(ActualValue, f2)(f3)
                else:
                    getattr(ActualValue, f2)

在上面的代码中,我将Excel文件中的字符串拆分为3部分,f1是指向WebElement的路径,f2是方法/属性,f3是参数。你知道吗

这段代码对其他方法也适用,只是click()一个方法什么都不做。你知道吗


Tags: 文件方法代码webkeysexcelxpathf2