如何使用ActionChains选择这两个设备?
点击并按住B1附近的某个位置,然后将选择拖动到B2之后的某个偏移处,选择B1和B2。
需要选择2个设备BL1和BL2。 他们的X路:
BL1:
dropdown = driver.find_element_by_xpath(
".//*[@class='n9k healthscore90 sb-node']//*[@class='sb-node-display-text'][text()='BL-1']/..//*[@class='sb-node-display-icon']")
BL2:
dropdown1 = driver.find_element_by_xpath(
".//*[@class='n9k healthscore90 sb-node']//*[@class='sb-node-display-text'][text()='BL-2']/..//*[@class='sb-node-display-icon']")
尝试:
a = ActionChains(driver).move_to_element(dropdown).move_by_offset(-100,-100).click_and_hold().perform()
这有助于我们在B1附近占据一席之地。
如何将此点拖到B2并选择这些设备?
我尝试了以下操作,但遇到了这个错误:
actionChains = ActionChains(driver)
actionChains.move_to_element(dropdown).move_by_offset(-100,-100).click_and_hold().perform()
actionChains.move_to_element(dropdown1).perform()
selenium.common.exceptions.WebDriverException: Message: UnknownError: Cannot press more then one button or an already pressed button.'UnknownError: Cannot press more then one button or an already pressed button.' when calling method: [wdIMouse::down]
由于此页面不是公共网站,因此我无法共享该链接。