mirror of
https://github.com/go-vgo/robotgo.git
synced 2025-05-31 06:13:55 +00:00
Add more and optimize test code, fixed typo
This commit is contained in:
parent
506109e241
commit
d725cdc6f2
@ -213,8 +213,8 @@ robotgo.MoveMouseSmooth(100, 200, 1.0, 100.0)
|
|||||||
#### Examples:
|
#### Examples:
|
||||||
|
|
||||||
```Go
|
```Go
|
||||||
robogo.MouseClick()
|
robotgo.MouseClick()
|
||||||
robogo.MouseClick("left", true)
|
robotgo.MouseClick("left", true)
|
||||||
```
|
```
|
||||||
|
|
||||||
### <h3 id="MoveClick">.MoveClick(x, y, button, double)</h3>
|
### <h3 id="MoveClick">.MoveClick(x, y, button, double)</h3>
|
||||||
@ -231,8 +231,8 @@ robogo.MouseClick("left", true)
|
|||||||
#### Examples:
|
#### Examples:
|
||||||
|
|
||||||
```Go
|
```Go
|
||||||
robogo.MoveClick(10, 20)
|
robotgo.MoveClick(10, 20)
|
||||||
robogo.MoveClick(10, 20, "left", true)
|
robotgo.MoveClick(10, 20, "left", true)
|
||||||
```
|
```
|
||||||
|
|
||||||
### <h3 id="MouseToggle">.MouseToggle(down, button)</h3>
|
### <h3 id="MouseToggle">.MouseToggle(down, button)</h3>
|
||||||
|
@ -221,8 +221,8 @@ robotgo.MoveMouseSmooth(100, 200, 1.0, 100.0)
|
|||||||
#### 示例:
|
#### 示例:
|
||||||
|
|
||||||
```Go
|
```Go
|
||||||
robogo.MouseClick()
|
robotgo.MouseClick()
|
||||||
robogo.MouseClick("left", true)
|
robotgo.MouseClick("left", true)
|
||||||
```
|
```
|
||||||
|
|
||||||
### <h3 id="MoveClick">.MoveClick(x, y, button, double)</h3>
|
### <h3 id="MoveClick">.MoveClick(x, y, button, double)</h3>
|
||||||
@ -239,8 +239,8 @@ robogo.MouseClick("left", true)
|
|||||||
#### 示例:
|
#### 示例:
|
||||||
|
|
||||||
```Go
|
```Go
|
||||||
robogo.MoveClick(10, 20)
|
robotgo.MoveClick(10, 20)
|
||||||
robogo.MoveClick(10, 20, "left", true)
|
robotgo.MoveClick(10, 20, "left", true)
|
||||||
```
|
```
|
||||||
|
|
||||||
### <h3 id="MouseToggle">.MouseToggle(down, button)</h3>
|
### <h3 id="MouseToggle">.MouseToggle(down, button)</h3>
|
||||||
|
@ -29,10 +29,16 @@ func TestGetVer(t *testing.T) {
|
|||||||
|
|
||||||
func TestGetScreenSize(t *testing.T) {
|
func TestGetScreenSize(t *testing.T) {
|
||||||
x, y := robotgo.GetScreenSize()
|
x, y := robotgo.GetScreenSize()
|
||||||
log.Println("GetScreenSize: ", x, y)
|
log.Println("Get screen size: ", x, y)
|
||||||
|
|
||||||
|
rect := robotgo.GetScreenRect()
|
||||||
|
fmt.Println("Get screen rect: ", rect)
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestGetSysScale(t *testing.T) {
|
func TestGetSysScale(t *testing.T) {
|
||||||
s := robotgo.SysScale()
|
s := robotgo.SysScale()
|
||||||
log.Println("SysScale: ", s)
|
log.Println("SysScale: ", s)
|
||||||
|
|
||||||
|
f := robotgo.ScaleF()
|
||||||
|
log.Println("sclae: ", f)
|
||||||
}
|
}
|
||||||
|
@ -40,8 +40,8 @@ func TestSize(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func TestMoveMouse(t *testing.T) {
|
func TestMoveMouse(t *testing.T) {
|
||||||
MoveMouse(20, 20)
|
Move(20, 20)
|
||||||
MilliSleep(10)
|
MilliSleep(50)
|
||||||
x, y := GetMousePos()
|
x, y := GetMousePos()
|
||||||
|
|
||||||
tt.Equal(t, 20, x)
|
tt.Equal(t, 20, x)
|
||||||
@ -49,8 +49,8 @@ func TestMoveMouse(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func TestMoveMouseSmooth(t *testing.T) {
|
func TestMoveMouseSmooth(t *testing.T) {
|
||||||
b := MoveMouseSmooth(100, 100)
|
b := MoveSmooth(100, 100)
|
||||||
MilliSleep(10)
|
MilliSleep(50)
|
||||||
x, y := GetMousePos()
|
x, y := GetMousePos()
|
||||||
|
|
||||||
tt.True(t, b)
|
tt.True(t, b)
|
||||||
@ -60,7 +60,7 @@ func TestMoveMouseSmooth(t *testing.T) {
|
|||||||
|
|
||||||
func TestDragMouse(t *testing.T) {
|
func TestDragMouse(t *testing.T) {
|
||||||
DragMouse(500, 500)
|
DragMouse(500, 500)
|
||||||
MilliSleep(10)
|
MilliSleep(50)
|
||||||
x, y := GetMousePos()
|
x, y := GetMousePos()
|
||||||
|
|
||||||
tt.Equal(t, 500, x)
|
tt.Equal(t, 500, x)
|
||||||
@ -68,18 +68,20 @@ func TestDragMouse(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func TestScrollMouse(t *testing.T) {
|
func TestScrollMouse(t *testing.T) {
|
||||||
ScrollMouse(120, "up")
|
// ScrollMouse(120, "up")
|
||||||
|
Scroll(0, 120)
|
||||||
MilliSleep(100)
|
MilliSleep(100)
|
||||||
|
|
||||||
Scroll(210, 210)
|
Scroll(210, 210)
|
||||||
|
MilliSleep(10)
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestMoveRelative(t *testing.T) {
|
func TestMoveRelative(t *testing.T) {
|
||||||
Move(200, 200)
|
Move(200, 200)
|
||||||
MilliSleep(10)
|
MilliSleep(50)
|
||||||
|
|
||||||
MoveRelative(10, -10)
|
MoveRelative(10, -10)
|
||||||
MilliSleep(10)
|
MilliSleep(50)
|
||||||
|
|
||||||
x, y := GetMousePos()
|
x, y := GetMousePos()
|
||||||
tt.Equal(t, 210, x)
|
tt.Equal(t, 210, x)
|
||||||
@ -88,10 +90,10 @@ func TestMoveRelative(t *testing.T) {
|
|||||||
|
|
||||||
func TestMoveSmoothRelative(t *testing.T) {
|
func TestMoveSmoothRelative(t *testing.T) {
|
||||||
Move(200, 200)
|
Move(200, 200)
|
||||||
MilliSleep(10)
|
MilliSleep(50)
|
||||||
|
|
||||||
MoveSmoothRelative(10, -10)
|
MoveSmoothRelative(10, -10)
|
||||||
MilliSleep(10)
|
MilliSleep(50)
|
||||||
|
|
||||||
x, y := GetMousePos()
|
x, y := GetMousePos()
|
||||||
tt.Equal(t, 210, x)
|
tt.Equal(t, 210, x)
|
||||||
@ -99,7 +101,10 @@ func TestMoveSmoothRelative(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func TestMouseToggle(t *testing.T) {
|
func TestMouseToggle(t *testing.T) {
|
||||||
e := MouseToggle("up", "right")
|
e := Toggle("right")
|
||||||
|
tt.Zero(t, e)
|
||||||
|
|
||||||
|
e = Toggle("right", "up")
|
||||||
tt.Zero(t, e)
|
tt.Zero(t, e)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -141,6 +146,9 @@ func TestKeyCode(t *testing.T) {
|
|||||||
|
|
||||||
k := Keycode["1"]
|
k := Keycode["1"]
|
||||||
tt.Equal(t, 2, k)
|
tt.Equal(t, 2, k)
|
||||||
|
|
||||||
|
s := Special["+"]
|
||||||
|
tt.Equal(t, "=", s)
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestBitmap(t *testing.T) {
|
func TestBitmap(t *testing.T) {
|
||||||
|
Loading…
Reference in New Issue
Block a user