Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/122.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何为appium';移动';:';轻触';_Python_Ios_Mobile_Automation_Appium - Fatal编程技术网

Python 如何为appium';移动';:';轻触';

Python 如何为appium';移动';:';轻触';,python,ios,mobile,automation,appium,Python,Ios,Mobile,Automation,Appium,我正试图用Appium自动化我的iPad来点击不同的坐标点。 我正在使用下面的命令: self.driver.execute_script('mobile: tap', {x:, y:}) 此命令要求x和y变量为整数,但我希望能够使用random.randint将x和y中的数字随机化,但它坚持只接受整数。有什么方法可以做到这一点吗?使用round或math.floor/math.ceil?但是random.randint返回一个整数。你确定这是Python吗{x:,y:}对我来说不像是合法语法

我正试图用Appium自动化我的iPad来点击不同的坐标点。 我正在使用下面的命令:

self.driver.execute_script('mobile: tap', {x:, y:})

此命令要求
x
y
变量为整数,但我希望能够使用
random.randint将
x
y
中的数字随机化,但它坚持只接受整数。有什么方法可以做到这一点吗?

使用
round
math.floor/math.ceil
?但是
random.randint
返回一个整数。你确定这是Python吗<代码>{x:,y:}
对我来说不像是合法语法。是的,这是我代码中的一行示例:self.driver.execute_脚本('mobile:tap',{x':'100','y':'500')更多信息的链接可以在这里找到,我已经尝试过self.driver.execute_脚本('mobile:tap',{x':random.randont(1001000),'y':random.randoint)它要求我只给x和y一个整数。
self.driver.execute_脚本('mobile:tap',{x':random.randint(1001000),'y':random.randint(1001000})
有三个左括号和两个右括号,所以我不认为这正是您正在运行的代码,因为您会得到一个语法错误,而不是一个“只能接受整数”错误。请仔细检查并提供您尝试的确切代码。