Selenium Wrapper从下拉列表中随机选择一个元素(提供了下拉列表的位置(xpath,css,..)?



我想制作硒包装器以便随机选择测试参数, 例如,可以从下拉列表中选择随机值....

从下拉列表中为所有可能的值创建列表,例如,您有国家/地区的下拉列表,因此您的列表看起来像

country = ['Australia', 'INDIA', 'CANADA', 'etc']

使用 DOM 中的可见文本制作列表。 使用选择功能随机选择

.select_by_visible_text(random.choice(country ))

另一种选择是使用索引

country = Select(driver.find_elements(By.XPATH, '//xpath'))
country .select_by_index(randint(0, len(country .options) - 1))

希望这有帮助

相关内容

  • 没有找到相关文章

最新更新