C#でドラッグ&ドロップ機能を自動化する必要がありますが、正しい方法が見つかりませんでした。これはファイルアップロードフォームで、ドラッグアンドドロップ操作を自動化する必要があります。C#でSelenium WebDriverを使用してドラッグ&ドロップ機能を自動化[ファイルアップロード]
は、この方法を試し:
public void FileAttachment() {
PageObjects.UploadFile.Click();
Driver.Instance.FindElement(By.XPath("//*@id='fileUpload']div")).SendKeys("filepath");
PageObjects.FileUploadSend.Click();
}
はこの岩を通り抜ける私を助けて!
、のように見えます(http://stackoverflow.com/questions/14830719/drag-and-drop -gets-executed-but-not-doing-doing-doing-webdriver) – JeffC
コードはここでは間違っているようです。 'ドラッグアンドドロップ 'よりも'ファイルアップロード 'に向いています。 – Paras
まったく@pArAs!ファイルをローカルパスからドラッグしてターゲット要素にドロップします。それは、同じウェブページのソースとターゲットの両方ではありません! – cashanzlo