Ratón¶
Utilizando los métodos a continuación, puedes controlar y obtener información del ratón.
Obtener las coordenadas del ratón¶
Si deseas obtener las coordenadas del ratón, utiliza los métodos a continuación para obtener la posición X e Y del ratón.
Mover a una coordenada¶
Para mover el ratón a una coordenada, utiliza el siguiente método.
Mover el ratón¶
Si deseas mover el ratón a un elemento, utiliza los métodos a continuación.
Puedes moverte directamente a un elemento, puedes moverte a una posición relativa a la posición del elemento encontrado o a una posición aleatoria en la página.
Note
El método find()
se utiliza para buscar el elemento y recopilar su posición. Haz clic aquí para obtener más información.
# Looking for the element on the page with the label 'SubmitForm'.
if bot.find(label='SubmitForm', matching=0.97, waiting_time=10000):
# moving directly to the element found
bot.move()
# Moving to the position x=100 and y=200 relative to the element found.
bot.move_relative(x=100, y=200)
# Moving the mouse to a random position within a range x=100 and y=200.
bot.move_random(range_x=100, range_y=200)
// Looking for the element on the page with the label 'SubmitForm'.
if (find("SubmitForm", 0.97, 10000)) {
// Moving directly to the element found.
move();
// Moving to the position x=100 and y=200 relative to the element found.
moveRelative(100, 200);
}
// Moving the mouse to a random position within a range x=100 and y=200.
moveRandom(100, 200);
Hacer clic en una coordenada¶
Si necesitas hacer clic en una posición en la página, utiliza el siguiente método.
Hacer clic en el elemento¶
Si deseas hacer clic en el elemento, utiliza los métodos a continuación.
Puedes hacer clic directamente en el elemento o hacer clic en una posición relativa al elemento encontrado.
Note
El método find()
se utiliza para buscar el elemento y recopilar su posición. Haz clic aquí para obtener más información.
# 'SubmitForm' is the label of the element that will be clicked.
bot.click_on(label='SubmitForm')
# Looking for the element on the page with the label 'SubmitForm'.
if bot.find(label='SubmitForm', matching=0.9, waiting_time=10000):
# Left click on the element found.
bot.click()
# Right click on the element found.
bot.right_click()
# Looking for the element on the page with the label 'SubmitForm'.
if bot.find(label='SubmitForm', matching=0.9, waiting_time=10000):
# Left click on the position x=100 and y=200 relative to the element found.
bot.click_relative(x=100, y=200)
# Right click on the position x=100 and y=200 relative to the element found.
bot.right_click_relative(x=100, y=200)
// 'SubmitForm' is the label of the element that will be clicked.
clickOn("SubmitForm");
// Looking for the element on the page with the label 'SubmitForm'.
if (find("SubmitForm", 0.97, 10000)) {
// Left click on the element found.
click();
// Right click on the element found.
rightClick();
}
// Looking for the element on the page with the label 'SubmitForm'.
if (find("SubmitForm", 0.97, 10000)) {
// Left click on the position x=100 and y=200 relative to the element found.
clickRelative(100, 200);
// Right click on the position x=100 and y=200 relative to the element found.
rightClickRelative(100, 200);
}
Hacer doble clic en el elemento¶
Si necesitas hacer doble clic en el elemento o hacer doble clic en una posición relativa del elemento, utiliza los métodos a continuación.
Note
El método find()
se utiliza para buscar el elemento y recopilar su posición. Haz clic aquí para obtener más información.
# Looking for the element on the page with the label 'SubmitForm'.
if bot.find(label='SubmitForm', matching=0.97, waiting_time=10000):
# Double click on the element found.
bot.double_click()
# Looking for the element on the page with the label 'SubmitForm'.
if bot.find(label='SubmitForm', matching=0.97, waiting_time=10000):
# Double click on the position x=100 and y=200 relative to the element found.
bot.double_click_relative(x=100, y=200)
// Looking for the element on the page with the label 'SubmitForm'.
if (find("SubmitForm", 0.97, 10000)) {
// Double click on the element found.
doubleClick();
}
// Looking for the element on the page with the label 'SubmitForm'.
if (find("SubmitForm", 0.97, 10000)) {
// Double click on the position x=100 and y=200 relative to the element found.
doubleClickRelative(100, 200);
}
Hacer triple clic en el elemento¶
Si necesitas hacer triple clic en el elemento o hacer triple clic en una posición relativa del elemento, utiliza los métodos a continuación.
Note
El método find()
se utiliza para buscar el elemento y recopilar su posición. Haz clic aquí para obtener más información.
# Looking for the element on the page with the label 'SubmitForm'.
if bot.find(label='SubmitForm', matching=0.97, waiting_time=10000):
# Triple click on the element found.
bot.triple_click()
# Looking for the element on the page with the label 'SubmitForm'.
if bot.find(label='SubmitForm', matching=0.97, waiting_time=10000):
# Triple click on the position x=100 and y=200 relative to the element found.
bot.triple_click_relative(x=100, y=200)
// Looking for the element on the page with the label 'SubmitForm'.
if (find("SubmitForm", 0.97, 10000)) {
// Triple click on the element found.
tripleClick();
}
// Looking for the element on the page with the label 'SubmitForm'.
if (find("SubmitForm", 0.97, 10000)) {
// Triple click on the position x=100 and y=200 relative to the element found.
tripleClickRelative(100, 200);
}
Presionar y soltar el botón del ratón¶
Para presionar y soltar el botón del ratón, utiliza los métodos a continuación. Actualmente, solo se admite el botón izquierdo.
Desplazarse por la página¶
Si necesitas navegar por la página desplazándote hacia arriba o hacia abajo, utiliza los métodos a continuación.