action.keyDown(Keys.CONTROL).sendKeys("a").keyUp(Keys.CONTROL).build()
在Windows上工作正常,但無法工作Linux操作系統。我正在寫一個使用硒webdriver的測試用例,我試圖選擇所有在富文本框中編寫的文本,並使用此代碼片段來執行全選命令。它在Firefox 38瀏覽器上的窗口上工作正常,但是當我運行我的測試用例是jenkins機器,它是一臺linux機器,瀏覽器是firefox(不知道確切版本,但高於33版本)這段代碼不起作用。我嘗試了一些替代方法,如driver.findElement(By.cssSelector("body")).sendKeys(Keys.chord(Keys.CONTROL, "a"));
,然後雙擊富文本框以選擇寫入的文本,但沒有任何作品。可能是什麼原因,爲什麼這些代碼片段不能在Linux機器上工作。action.keyDown(Keys.CONTROL).sendKeys(「a」).keyUp(Keys.CONTROL).build()在Windows上工作,但在Linux上不起作用
0
A
回答
0
我已經找到了答案,以我自己的問題action.keyDown(Keys.CONTROL).sendKeys("a").keyUp(Keys.CONTROL).build()
和driver.findElement(By.cssSelector("body")).sendKeys(Keys.chord(Keys.CONTROL,
「A」));因爲本地事件並沒有在我的司機啓用factory.To使你需要編寫本地活動的Linux計算機Firefox瀏覽器未運行在所需的驅動程序中創建
FirefoxProfile profile = new FirefoxProfile();
profile.setEnableNativeEvents(true);
FirefoxDriver driver = new FirefoxDriver(profile);
+0
的解決方案以供進一步參考,請通過此https://code.google.com/p/selenium/wiki/AdvancedUserInteractions – minm
相關問題
- 1. C#中的UDP在Windows上工作,但不在Linux上工作
- 2. Webpack UglifyJsPlugin在OSX上不起作用,但在Windows上工作
- 3. 子查詢在Windows中不工作,但在Linux上工作
- 4. 文件上傳工作在Windows上,但不是在Linux上
- 5. 如何在F#中表達(Keys.Control | Keys.M)?
- 6. PHP項目工作在Windows上,但不是在Linux上
- 7. php項目在linux服務器上工作,但不在windows上
- 8. 從Eclipse導出的jar在Linux上工作,但不能在Windows上工作
- 9. jQuery .hover效果在「li」上不起作用,但在「a」上起作用
- 10. 爲什麼awk腳本在Mac OS上不起作用,但在Linux上工作?
- 11. ffmpeg.exe在本地windows系統上工作。但在網上的Linux服務器上不起作用
- 12. SMTP電子郵件腳本在Mac上不起作用,但在Windows上工作
- 13. BufferedWriter在Windows上工作,但不能在Mac上工作
- 14. cherrypy.session在Chrome上不起作用,但在Firefox上工作
- 15. @fontface在http://www.domain.com上工作,但在http://domain.com上不起作用
- 16. gui代碼在windows和linux上工作,但沒有在mac上
- 17. pySerial XON/OFF在Linux上失敗,但在Windows上工作
- 18. multiprocessing.Process子在Linux上工作,但不能在Windows
- 19. MySql 5.7時間戳工作在Windows但不是在Linux上
- 20. Ehcache RMI複製不能在linux上與tomcat一起工作,但在Windows上工作正常?
- 21. pyparsing不工作在Windows文本文件,但在Linux文本文件上工作
- 22. FTP獲取在Windows上的作品,但不是在Linux上
- 23. require_once工作在Windows但不是Linux
- 24. HAXM不工作在Linux上
- 25. RandomAccessFile.seek()在Linux上不工作
- 26. requestFocus()在Mac上可用,但不能在Windows上工作
- 27. 在Eclipse中的代碼工作,但在Android上不起作用
- 28. Rails POST在Heroku上不起作用,但在本地工作
- 29. 雙數據類型鑄造工作在Windows上,但不是在Linux上
- 30. 谷歌協議緩衝區工作在Windows上,但不是在Linux上
司機工廠即下面的代碼我想我不會得到答案here.where都是誰到這裏來使noobs.Why的樂趣不,他們挺身而出,並提供惡霸針對問題 – minm