浏览器自动化使用 selenium python:现在无法找到要加入的元素 google 见面
Browser automation With selenium python : unable to locate element for join now google meet
我想构建一个自动加入的网络自动化程序 google 在 python.I 中使用 selenium 和 firefox 驱动程序会面 python.I 能够注册,将麦克风静音并关闭摄像头,没问题直到在那里,但我很难按下加入按钮,我找不到加入按钮的完美元素...我已经尝试过 xpath,使用类名,按文本,没有任何其他方法可以实现该加入 working.is点击按钮
请帮忙
尝试使用操作:
Actions action = new Actions(driver);
action.moveToElement(element);
action.click();
action.build().perform();
如果没有帮助 - 也许可以尝试坐标:
action.move_to_element(elem).move_by_offset(x_offset, y_offset).click().perform()
你没有提供你的示例代码所以我假设你可能没有流畅的等待?
站点显示“立即加入”按钮需要一些时间。尝试使用此 xpath://span[text()="Join now"]/..
。如果需要,将文本“立即加入”更改为您的语言。
使用流畅的等待(在 10 秒内主动搜索元素,仅在 10 秒后引发异常):
xpath = '//span[text()="Join now"]/..'
join_btn = WebDriverWait(driver, 10).until(
EC.element_to_be_clickable((By.XPATH, xpath)))
我想构建一个自动加入的网络自动化程序 google 在 python.I 中使用 selenium 和 firefox 驱动程序会面 python.I 能够注册,将麦克风静音并关闭摄像头,没问题直到在那里,但我很难按下加入按钮,我找不到加入按钮的完美元素...我已经尝试过 xpath,使用类名,按文本,没有任何其他方法可以实现该加入 working.is点击按钮
请帮忙
尝试使用操作:
Actions action = new Actions(driver);
action.moveToElement(element);
action.click();
action.build().perform();
如果没有帮助 - 也许可以尝试坐标:
action.move_to_element(elem).move_by_offset(x_offset, y_offset).click().perform()
你没有提供你的示例代码所以我假设你可能没有流畅的等待?
站点显示“立即加入”按钮需要一些时间。尝试使用此 xpath://span[text()="Join now"]/..
。如果需要,将文本“立即加入”更改为您的语言。
使用流畅的等待(在 10 秒内主动搜索元素,仅在 10 秒后引发异常):
xpath = '//span[text()="Join now"]/..'
join_btn = WebDriverWait(driver, 10).until(
EC.element_to_be_clickable((By.XPATH, xpath)))