2

Selenium Webdriver を使用してドラッグ アンド ドロップを実行しようとすると、次のトレースバックがスローされます。

File
"/Library/Python/2.7/site-packages/selenium-2.15.0-py2.7.egg/selenium/webdriver/common/action_chains.py",
line 44, in perform
    action()   File "/Library/Python/2.7/site-packages/selenium-2.15.0-py2.7.egg/selenium/webdriver/common/action_chains.py",
line 201, in <lambda>
    self._driver.execute(Command.MOVE_TO, {'element': to_element.id})) AttributeError: 'str' object has no attribute 'id'`

コードスニペット :

from selenium import webdriver
from selenium.webdriver import ActionChains
driver = webdriver.Firefox()
ac = ActionChains()
source = driver.get_element_by_xpath(<xpath>)
target = driver.get_element_by_xpath(<xpath>)
ac.drag_and_drop(source, target).perfrom()

click_and_hold でも同じエラーがスローされます。助けに感謝します。

4

0 に答える 0