1
経由でファイルをアップロードし、私は(パイソン)テスト目的のために[参照]ウィンドウのセレン
- に必要
- (See screenshot here)参照]ウィンドウを経由してファイルを選択してアップロードする「開く」(上をクリックファイルをウェブサイトに)
- [アップロード]をクリックします。
セレンを介してどうすればいいですか? 「以下は動作しませんでした原因:
# hident2 is the name of "Choose File" element
wd.find_element(By.XPATH("//input[@id='hident2']")).sendKeys("C:\\Users\\file-to-upload.xml");
# input.btn.primary is the name of "Upload" button element**
wd.find_element_by_css_selector("input.btn.primary").click()
私は次のエラーを取得する:
TypeError: 'str' object is not callable
は私が間違って何をしているのですか?
私はこの行を次のように変更しました:wd.find_element_by_xpath( "// input [@ id = 'hident2']")sendKeys( "C:\\ Users \\ NAVEH \\ PycharmProjects \\ SuiteShareサニティテスト\\ subject-scheme.xml "); AttributeError: 'WebElement'オブジェクトに 'sendKeys'属性がありません。 –
@NavehMadmonあ、確かに、これは第2の問題です。代わりに 'send_keys()'を使用してください。 – alecxe
ありがとう、ありがとう、ありがとう!よく働く! –