testing - Upload file using webdriver -


मैंने कोड का उपयोग करके एक फोटो अपलोड करने का प्रयास किया है

  driver.findElement (by। xpath ( "xpath")) SendKeys ( "C: \\ उपयोगकर्ता \\ पथ \\ ben.jpg"।);  

लेकिन छवि अपलोड नहीं हो रही है।

अपलोड बटन का html

  & lt; button id = "upfile1 "वर्ग =" बटन वर्ग "शैली =" कर्सर: सूचक "प्रकार =" बटन "& gt; फ़ोटो चुनें & lt; / button & gt;  

क्या छवि अपलोड करने का कोई अन्य तरीका है? मैंने भी WebElement का प्रयोग करने की कोशिश की है मुझे जावेवा में एक समाधान की आवश्यकता है।

मैं

 driver.findElement (By.id ( "upfile1")) पर क्लिक करें (); Thread.Sleep (2000); स्ट्रिंग चयन ss = नया स्ट्रिंग चयन ("सी: \\ उपयोगकर्ता \\ logo1.jpg"); Toolkit.getDefaultToolkit ()। GetSystemClipboard ()। SetContents (एसएस, रिक्त); रोबोट रोबोट = नया रोबोट (); robot.keyPress (KeyEvent.VK_CONTROL); robot.keyPress (KeyEvent.VK_V); robot.keyRelease (KeyEvent.VK_CONTROL); robot.keyRelease (KeyEvent.VK_V); robot.keyPress (KeyEvent.VK_ENTER); robot.keyRelease (KeyEvent.VK_ENTER);  

लेकिन क्या रोबोट का उपयोग करने के अलावा अन्य प्राप्त करने के लिए कोई अन्य सरल तरीके हैं?


Comments

Popular posts from this blog

sqlite3 - UPDATE a table from the SELECT of another one -

c# - Showing a SelectedItem's Property -

javascript - Render HTML after each iteration in loop -