RF+AppiumLibrary移动端(android)自动化测试案例1:微信添加好友

2

RF+AppiumLibrary移动端(android)自动化测试案例1:微信添加好友

好的,我将详细描述微信添加好友的移动端自动化测试案例。

案例背景

在研究RF+Appium 移动端测试时,第一个案例就是微信添加好友业务流程。这个案例旨在模拟用户使用微信APP添加好友的过程,并通过自动化测试工具来验证其正确性。

步骤1:新建工程和测试套件

首先,我们需要新建一个RF+Appium 移动端测试工程。在工程中,我们需要创建一个测试套件(suite),命名为“wechat”,用于存放微信添加好友的测试用例。

```python 新建工程和测试套件from appium import webdriverdesired_caps = {

'platformName': 'Android',

'platformVersion': '10',

'deviceName': 'HUAWEI P30',

'appPackage': 'com.tencent.mm',

'appActivity': '.ui.LauncherUI'

}

driver = webdriver.Remote(' desired_caps)

新增测试套件suite = driver.session("wechat")

```

步骤2:点击suite测试套件目录

在suite测试套件目录中,我们需要点击“setting”选项卡,进入设置页面。

```python 点击suite测试套件目录driver.find_element_by_id('com.tencent.mm:id/1000000').click()

进入设置页面driver.find_element_by_id('com.tencent.mm:id/1000001').click()

```

步骤3:导入库包

在设置页面,我们需要导入Selenium2 库包,用于支持Appium 的自动化测试。

```python 导入库包from selenium import webdriverdriver = webdriver.Remote(' desired_caps)

```

步骤4:添加微信测试用例

在suite测试套件目录中,我们需要添加一个新的测试用例,命名为“wechat_add_friend”,用于模拟用户使用微信APP添加好友的过程。

```python 添加微信测试用例test_case = suite.add_test("wechat_add_friend")

```

步骤5:点击添加好友按钮

在微信测试用例中,我们需要点击“添加好友”按钮,进入添加好友页面。

```python 点击添加好友按钮driver.find_element_by_id('com.tencent.mm:id/1000002').click()

```

步骤6:输入好友手机号码

在添加好友页面,我们需要输入好友的手机号码。

```python 输入好友手机号码driver.find_element_by_id('com.tencent.mm:id/1000003').send_keys("1234567890")

```

步骤7:点击发送请求按钮

在添加好友页面,我们需要点击“发送请求”按钮,发送添加好友的请求。

```python 点击发送请求按钮driver.find_element_by_id('com.tencent.mm:id/1000004').click()

```

步骤8:验证添加好友结果

最后,我们需要验证添加好友的结果,确保添加成功。

```python 验证添加好友结果assert driver.find_element_by_id('com.tencent.mm:id/1000005').text == "添加成功"

```

以上就是微信添加好友的移动端自动化测试案例的详细描述。通过这个案例,我们可以了解如何使用RF+Appium 来进行移动端自动化测试,并验证其正确性。

版权声明:除非特别标注,否则均为网络文章,侵权请联系站长删除。

上一篇 微信小程序识别二维码添加好友;微信小程序通过公众号添加好友;小程序里识别企业微信二维码点击联系人名片...

下一篇 按键精灵2014微信群内给好友轮流发私信