目前,我正在寻找一个程序,为一个重复的行动,我们需要作出一些像1000倍的手,否则。你知道吗
这个动作是通过网络浏览器完成的(我使用的是Chrome)。我的实际问题是XPATH选择器在每个连接上都在更改,但只有一个数字。因此,我使用Selenium和相关WebDrivers链接的网页上的识别。你知道吗
事实上,我的代码有时会在选择器具有正确名称时运行。你知道吗
事实上,由于css选择器是永久更改的,所以碰巧这是正确的选择!你知道吗
因此,在制作了无头浏览器,登录到公司网页后,我必须识别并单击导航器上的特定对象:
问题代码如下:
wait.until(EC.presence_of_element_located((By.XPATH, '//*[@id="__xmlview0--settingsButton-img"]')))
OT = driver.find_element_by_xpath('//*[@id="__xmlview0--settingsButton-img"]')
OT.click()
wait.until(EC.presence_of_element_located((By.CSS_SELECTOR, '#__select1-label')))
driver.save_screenshot("screenshot.png")
我有一个想法,但我不知道怎么做:是否可以添加一个随机数而不是xmlview0
中的0,这是CSS选择器中的数字问题?你知道吗
我不是一个Python老手,我真的不想做手工的工作。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐