Selenium动作链在页面中点击silverlight插件对象

时间:2015-10-02 21:13:43

标签: python silverlight selenium

目前正在尝试点击silverlight网络应用程序内的按钮,是的,我事先知道silverlight不受支持,但我认为至少值得尝试使用动作链模块。这是迄今为止我能想到的最好的:

profile = FirefoxProfile()
profile.set_preference('plugin.default.state', 2)
driver = webdriver.Firefox(profile)
driver.get('http://www.trypython.org')
time.sleep(8)
sldiv = driver.find_element_by_xpath('//*[@id="silverlightControlHost"]')
builder = ActionChains(driver)
builder.move_to_element_with_offset(sldiv, 372, 44)
builder.click()

IT没有点击,或者至少没有点击预期的坐标(按钮所在的位置)。我能逃脱这个吗?如果是这样,我可以在单击文本框后键入一些文本吗?

  • 甚至没有提到silverlight-selenium过时的项目

0 个答案:

没有答案