Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何让selenium通过HTML中的属性识别按钮,并在python中尽可能地自动单击按钮_Python_Selenium_Selenium Webdriver_Sleep_Webdriverwait_Specifications - Fatal编程技术网

如何让selenium通过HTML中的属性识别按钮,并在python中尽可能地自动单击按钮

如何让selenium通过HTML中的属性识别按钮,并在python中尽可能地自动单击按钮,python,selenium,selenium-webdriver,sleep,webdriverwait,specifications,Python,Selenium,Selenium Webdriver,Sleep,Webdriverwait,Specifications,可以让selenium识别html按钮属性并单击它吗。因此,每当它找到一个按钮属性时,就会自动单击它。因为我总是要预测下一个按钮出现和设置时间所需的时间。sleep,但很多时候会导致错误。粗略地说,可以通过属性识别html按钮,并使用 但是,无论何时通过按钮的属性找到按钮,它都不可能自动单击该按钮,因为: 预测下一步按钮可点击的等待时间应该是测试计划或测试架构的一部分,并且应该是测试计划的一部分。 此外,使用time.sleepn违背了自动化的目的,应该不惜任何代价避免。 您可以在中找到相关的详

可以让selenium识别html按钮属性并单击它吗。因此,每当它找到一个按钮属性时,就会自动单击它。因为我总是要预测下一个按钮出现和设置时间所需的时间。sleep,但很多时候会导致错误。

粗略地说,可以通过属性识别html按钮,并使用

但是,无论何时通过按钮的属性找到按钮,它都不可能自动单击该按钮,因为:

预测下一步按钮可点击的等待时间应该是测试计划或测试架构的一部分,并且应该是测试计划的一部分。 此外,使用time.sleepn违背了自动化的目的,应该不惜任何代价避免。 您可以在中找到相关的详细讨论

理想情况下,您需要删除所有发生的time.sleepn。 您可以在中找到相关的详细讨论