点击上下文菜单中的一项

时间:2019-12-14 08:17:16

标签: python selenium

背景:要单击的按钮:button上下文中的项:context_item

  1. 仅使用ActionChains时
actions = ActionChains(driver)
actions.context_click(button).move_to_element(context_item).click().perform()

报告了一个TypeError:rect is undefined

  1. 然后在actions.....perform()行之后添加wait.until函数
wait = WebDriverWait(driver,10)
context_item = wait.until(expected_conditions.element_to_be_clickable((By.CSS_SELECTOR,"css_selector_for_context_item"))

在代码SyntaxError: unexpected EOF while parsing的最后一行报告了一个错误

  1. 我意识到context_itemwait.until行定义,因此我调整了顺序
button = xxxxxx
context_item = wait.until(expected_conditions.element_to_be_clickable((By.CSS_SELECTOR,"css_selector_for_context_item"))
actions.context_click(button).move_to_element(context_item).click().perform()

actions......perform()行上报告了SyntaxError

SyntaxError: invalid syntax

0 个答案:

没有答案