Cara mencari tombol gambar menggunakan SWTBot

Saya memiliki Tombol SWT, tidak berisi teks, hanya gambar. Saya mencari metode, tetapi saya tidak dapat menemukan cara untuk menekannya.


person Carlos Humberto Oropeza Ramrez    schedule 13.01.2016    source sumber
comment
Bisakah Anda menunjukkan apa yang telah Anda teliti?   -  person aggietech    schedule 14.01.2016


Jawaban (2)


Jika Anda mengetahui urutan tombol berbasis indeks -0 di semua tombol yang tersedia dalam konteks tombol ini, Anda dapat mencoba bot.button(index). Namun karena UI dapat mengubahnya, saya sangat merekomendasikan solusi yang diusulkan oleh @ alt3.

person Mickael    schedule 18.04.2016
comment
Tetapi jika Anda tidak memiliki akses ke kode SUT ATAU SUT menggunakan beberapa kontrol bawaan Eclipse (yaitu teks di bawah judul di shell. Anda dapat mengaturnya di plugin, tetapi Anda tidak memiliki akses ke widget itu sendiri ), maka indeks adalah satu-satunya cara. - person The Godfather; 22.05.2017

Buat instance tombol dengan id:

yourButton.setData("org.eclipse.swtbot.widget.key", "yourButtonId");

Lalu, panggil metode berikut melalui bot:

bot.buttonWithId("yourButtonId").click();
person alt3    schedule 11.03.2016