'u kullanarak nasıl rasgele bir noktaya taşıyın Fare isteğe bağlı koordinatlara İletkenlik testlerindeki bir öğeye göre hareket ettirilebilir mi? İnsanların Java for Java kullanıcıları kullanmasını tavsiye ettiklerini görüyorum, ancak elbette bunu JavaScript'de kullanamıyorum.Fareyi Doğrultucu/Selenium
16
A
cevap
30
Ben kendim için anladım… sadece İletki ve Selenyum belgeleri ile derin kazma yaptım. İşte bir örnek kod:
it('should pan plots when you click and drag', function() {
var plot0 = element(by.css('.plot > canvas'));
browser.actions()
.mouseMove(plot0, {x: 100, y: 100}) // 100px from left, 100 px from top of plot0
.mouseDown()
.mouseMove({x: 400, y: 0}) // 400px to the right of current location
.perform();
});
+1
Bu sadece benim için şimdi çok yardımcı oldu. +1 –
4
Ayrıca bir kaydırma işlemini simüle etmek için bir çözüm buldum. [1]
var card = element(by.css('#card'));
browser.actions()
.mouseMove(card, {x: 100, y: 100})
.mouseDown()
.mouseMove({x: 0, y: -400})
.perform();
browser.sleep(500);
browser.actions()
.mouseUp()
.perform();
0
var graphDimensions = {// see [1]
Width: 0,
Height: 0
};
company_page.company_Chart_Graph().getAttribute('width')
.then(function(width) {
graphDimensions.Width = parseInt(width);
});
company_page.company_Chart_Graph().getAttribute('height').then(function(height) {
graphDimensions.Height = parseInt(height);
console.log('W' + graphDimensions.Width);
console.log('H' + graphDimensions.Height);
var plot0 = company_page.company_Chart_Graph();
browser.actions()
.mouseMove(plot0, {
x: 0,
y: 0
})
.mouseDown()
.mouseMove(plot0, {
x: graphDimensions.Width,
y: graphDimensions.Height
})
.mouseUp()
.perform();
browser.driver.sleep(23000);
company_page.company_ReportDownload().click();
browser.driver.sleep(23000);
});
İlgili konular
- 1. CSS Venn Şeması fareyi
- 2. Kaydırmadaki tuval imzası, fareyi değiştirir.
- 3. Fareyi pencereden çıkmak nasıl durduruyor?
- 4. Fareyi wpf içinde hareket ettirin
- 5. Chrome ön fareyi önbelleğe almıyor
- 6. VB.NET ile fareyi programa tıklayın ve taşıyın
- 7. Bir ComboBox, düşürüldüğünde fareyi nasıl yakalar?
- 8. Yapı JS: Fareyi aşağıya yapıştır/yapıştır
- 9. Fareyi hareket ettirmeden dokunma kabul edilsin mi?
- 10. Firefox'ta fareyi sürüklerken metin seçimini nasıl önleyebilirim?
- 11. JFreeChart'da fareyi takip eden çapraz çizgi yapan var mı?
- 12. Google Chrome Uzantısı: farenin üzerine geldiği fareyi vurgulayın
- 13. JavaFX: Kullanıcı bir panel içinde fareyi bastığında, rengi rastgele değiştirilmelidir?
- 14. WPF TabControl Fare aşağıdan ziyade fareyi nasıl değiştirirsiniz?
- 15. Fareyi kullanırken adımlar/boşluklar olmadan bir ScrollViewer kaydırma
- 16. CSS arka plan yakınlaştırma animasyonu fareyi dışarı atıyor
- 17. Chrome hatası mı? İmleç, fareyi aşağıya taşır + hareket ettir
- 18. WPF TextBox MenuItem fareyi hareket ettirirken odağı kaybedecek
- 19. Vim'i yalnızca ekleme modunda fareyi devre dışı bırakın
- 20. WPF: Açık Belirli bir kontrolde fareyi hareket ettirin, diğer denetimlerde boyutunu ve çakışmalarını artırın
- 21. görüntüleri image.Me üzerinde fareyi birini deneyin ama onun değişim i image.My üzerinde vurgulu üzerinde birçok görüntü nasıl değiştirdiğini tek görüntü çalıştığımda değiştirmek için birçok görüntüleri ihtiyaç jquery
- 22. Kullanıcı WPF TextBox'tan çıkmak için klavye mi, fare mi kullandı?
- 23. nasıl</p> <p>/seçmek için benzer bir yolu var mı IntelliJ IDEA klavyesini kullanarak geçerli satırı kopyalamak ben</p> <p>Ctrl + D kullanmak satırları çoğaltmak için IntelliJ IDEA
- 24. StringGrid - Delphi'de hücrenin seçimini zorla
- 25. mouseover in flex bir panelde
- 26. Snippet'ten nasıl kurtulurum? (Vb.Net)
- 27. Java Swing'de bir GUI düğmesini program aracılığıyla tıklatma
- 28. WPF DataGrid: Satırları Yeniden Sıralama mı?
- 29. IntelliJ Pencere Gezinme Gezinti
- 30. Alt menüler kullanan sitelerle etkileşim kurmak için vimperator nasıl kullanılır?
bu neden açıklayınız olacak downvote olursa? – Andy