提问人:user1561108 提问时间:12/7/2015 更新时间:12/7/2015 访问量:3071
如何在python selenium中双击div?
How to double click a div in python selenium?
问:
在行为步骤实现中,我希望使用 webdriver 双击 div。但是,我无法让这种情况发生。我的代码:
@when('i double click on the element "{text}"')
def step_impl(context, text):
action = webdriver.ActionChains(context.browser)
action.double_click(context.browser.find_element_by_css_selector(text)).perform()
我也试过了
@when('i double click on the element "{text}"')
def step_impl(context, text):
action = webdriver.ActionChains(context.browser)
el = context.browser.find_element_by_css_selector(text)
action.move_to_element_with_offset(el, 10, 10).double_click()
action.perform()
按预期返回 a。但是 javascript 操作从未执行过 - 应该出现一个新的 div - 在场景步骤中静默失败。find_element_by_css_selector
WebElement
double_click
答: 暂无答案
评论