Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

local下确实没有clickViewById()这个方法 #28

Open
rainy1216 opened this issue Jan 14, 2014 · 8 comments
Open

local下确实没有clickViewById()这个方法 #28

rainy1216 opened this issue Jan 14, 2014 · 8 comments

Comments

@rainy1216
Copy link

local.clickv然后快捷键出来的只有
local.clickViaPerformClick(view, longClick);
local.clickViewByResName(resName);
local.clickViewByResName(resName, index);
local.clickViewWithoutAssert(arg0);

这几个方法

@luxiaoyu
Copy link
Contributor

哦,这个后来改名了叫local.clickViewByResName(resName);resname就是http://api.apkbus.com/reference/android/content/res/Resources.html#getResourceName%28int%29
里面的

谢谢
鲁晓宇

发件人: rainy1216 [mailto:[email protected]]
发送时间: 2014年1月14日 10:31
收件人: BaiduQA/Cafe
主题: [Cafe] local下确实没有clickViewById()这个方法 (#28)

local.clickv然后快捷键出来的只有
local.clickViaPerformClick(view, longClick);
local.clickViewByResName(resName);
local.clickViewByResName(resName, index);
local.clickViewWithoutAssert(arg0);

这几个方法


Reply to this email directly or view it on GitHubhttps://github.com//issues/28.

@rainy1216
Copy link
Author

public class LocalLibextends com.jayway.android.robotium.solo.Solo
LocalLib对于Solo有什么扩展么?

------------------ 原始邮件 ------------------
发件人: "keymath";[email protected];
发送时间: 2014年1月14日(星期二) 上午10:50
收件人: "BaiduQA/Cafe"[email protected];
抄送: "Rainy"[email protected];
主题: Re: [Cafe] local下确实没有clickViewById()这个方法 (#28)

哦,这个后来改名了叫local.clickViewByResName(resName);resname就是http://api.apkbus.com/reference/android/content/res/Resources.html#getResourceName%28int%29
里面的

谢谢
鲁晓宇

发件人: rainy1216 [mailto:[email protected]]
发送时间: 2014年1月14日 10:31
收件人: BaiduQA/Cafe
主题: [Cafe] local下确实没有clickViewById()这个方法 (#28)

local.clickv然后快捷键出来的只有
local.clickViaPerformClick(view, longClick);
local.clickViewByResName(resName);
local.clickViewByResName(resName, index);
local.clickViewWithoutAssert(arg0);

这几个方法


Reply to this email directly or view it on GitHubhttps://github.com//issues/28.


Reply to this email directly or view it on GitHub.

@luxiaoyu
Copy link
Contributor

有些扩展,https://github.com/BaiduQA/Cafe/blob/master/testrunner/src/com/baidu/cafe/local/LocalLib.java
你可以在eclipse中local.一下,看看LocalLib都有啥api

谢谢
鲁晓宇

发件人: rainy1216 [mailto:[email protected]]
发送时间: 2014年1月14日 15:37
收件人: BaiduQA/Cafe
抄送: Lu,Xiaoyu(Mobile Application RD)
主题: Re: [Cafe] local下确实没有clickViewById()这个方法 (#28)

public class LocalLibextends com.jayway.android.robotium.solo.Solo
LocalLib对于Solo有什么扩展么?

------------------ 原始邮件 ------------------
发件人: "keymath";<[email protected]mailto:[email protected]>;
发送时间: 2014年1月14日(星期二) 上午10:50
收件人: "BaiduQA/Cafe"<[email protected]mailto:[email protected]>;
抄送: "Rainy"<[email protected]mailto:[email protected]>;
主题: Re: [Cafe] local下确实没有clickViewById()这个方法 (#28)

哦,这个后来改名了叫local.clickViewByResName(resName);resname就是http://api.apkbus.com/reference/android/content/res/Resources.html#getResourceName%28int%29
里面的

谢谢
鲁晓宇

发件人: rainy1216 [mailto:[email protected]]mailto:[mailto:[email protected]]
发送时间: 2014年1月14日 10:31
收件人: BaiduQA/Cafe
主题: [Cafe] local下确实没有clickViewById()这个方法 (#28)

local.clickv然后快捷键出来的只有
local.clickViaPerformClick(view, longClick);
local.clickViewByResName(resName);
local.clickViewByResName(resName, index);
local.clickViewWithoutAssert(arg0);

这几个方法


Reply to this email directly or view it on GitHubhttps://github.com//issues/28.


Reply to this email directly or view it on GitHub.


Reply to this email directly or view it on GitHubhttps://github.com//issues/28#issuecomment-32244161.

@rainy1216
Copy link
Author

String resName = local.getCurrentActivity().getResources().getResourceName(R.id.main_menu_btn);
android.util.Log.e(TAG, "resName="+resName);
local.clickViewByResName(resName);
local.sleep(sleepTime);

Context context = getActivity();
String resName = context.getResources().getResourceName(R.id.main_menu_btn);
android.util.Log.e(TAG, "resName="+resName);
local.clickViewByResName(resName);
local.sleep(sleepTime);

都不对,能给个例子么
------------------ 原始邮件 ------------------
发件人: "keymath";[email protected];
发送时间: 2014年1月14日(星期二) 下午3:43
收件人: "BaiduQA/Cafe"[email protected];
抄送: "Rainy"[email protected];
主题: Re: [Cafe] local下确实没有clickViewById()这个方法 (#28)

有些扩展,https://github.com/BaiduQA/Cafe/blob/master/testrunner/src/com/baidu/cafe/local/LocalLib.java
你可以在eclipse中local.一下,看看LocalLib都有啥api

谢谢
鲁晓宇

发件人: rainy1216 [mailto:[email protected]]
发送时间: 2014年1月14日 15:37
收件人: BaiduQA/Cafe
抄送: Lu,Xiaoyu(Mobile Application RD)
主题: Re: [Cafe] local下确实没有clickViewById()这个方法 (#28)

public class LocalLibextends com.jayway.android.robotium.solo.Solo
LocalLib对于Solo有什么扩展么?

------------------ 原始邮件 ------------------
发件人: "keymath";<[email protected]mailto:[email protected]>;
发送时间: 2014年1月14日(星期二) 上午10:50
收件人: "BaiduQA/Cafe"<[email protected]mailto:[email protected]>;
抄送: "Rainy"<[email protected]mailto:[email protected]>;
主题: Re: [Cafe] local下确实没有clickViewById()这个方法 (#28)

哦,这个后来改名了叫local.clickViewByResName(resName);resname就是http://api.apkbus.com/reference/android/content/res/Resources.html#getResourceName%28int%29
里面的

谢谢
鲁晓宇

发件人: rainy1216 [mailto:[email protected]]mailto:[mailto:[email protected]]
发送时间: 2014年1月14日 10:31
收件人: BaiduQA/Cafe
主题: [Cafe] local下确实没有clickViewById()这个方法 (#28)

local.clickv然后快捷键出来的只有
local.clickViaPerformClick(view, longClick);
local.clickViewByResName(resName);
local.clickViewByResName(resName, index);
local.clickViewWithoutAssert(arg0);

这几个方法


Reply to this email directly or view it on GitHubhttps://github.com//issues/28.


Reply to this email directly or view it on GitHub.


Reply to this email directly or view it on GitHubhttps://github.com//issues/28#issuecomment-32244161.


Reply to this email directly or view it on GitHub.

@lhy0301
Copy link

lhy0301 commented Feb 26, 2014

String resName = local.getCurrentActivity().getResources().getResourceName(R.id.main_menu_btn);
android.util.Log.e(TAG, "resName="+resName);
local.clickViewByResName(resName);
local.sleep(sleepTime);

Context context = getActivity();
String resName = context.getResources().getResourceName(R.id.main_menu_btn);
android.util.Log.e(TAG, "resName="+resName);
local.clickViewByResName(resName);
local.sleep(sleepTime);

都不对,能给个例子么

请问,正确的是怎么写呢?

1 similar comment
@lhy0301
Copy link

lhy0301 commented Feb 26, 2014

String resName = local.getCurrentActivity().getResources().getResourceName(R.id.main_menu_btn);
android.util.Log.e(TAG, "resName="+resName);
local.clickViewByResName(resName);
local.sleep(sleepTime);

Context context = getActivity();
String resName = context.getResources().getResourceName(R.id.main_menu_btn);
android.util.Log.e(TAG, "resName="+resName);
local.clickViewByResName(resName);
local.sleep(sleepTime);

都不对,能给个例子么

请问,正确的是怎么写呢?

@luxiaoyu
Copy link
Contributor

举例clickViewByResName("id/workspace")
https://github.com/BaiduQA/Cafe/blob/master/testrunner/src/com/baidu/cafe/local/LocalLib.java
搜一下clickViewByResName,注释写了

@lhy0301
Copy link

lhy0301 commented Mar 3, 2014

您好,请问点击了九宫格的某一项
local.recordReplay.clickInList(11, "id/mainmenu_grid1", "0");//
看到点击了,可是没有跳到相应的界面,但是手动是可以跳转的,怎么弄?谢谢!

------------------ 原始邮件 ------------------
发件人: "Xiaoyu Lu";[email protected];
发送时间: 2014年2月26日(星期三) 下午2:20
收件人: "BaiduQA/Cafe"[email protected];
抄送: "诗颖夏雨"[email protected];
主题: Re: [Cafe] local下确实没有clickViewById()这个方法 (#28)

举例clickViewByResName("id/workspace")
https://github.com/BaiduQA/Cafe/blob/master/testrunner/src/com/baidu/cafe/local/LocalLib.java
搜一下clickViewByResName,注释写了


Reply to this email directly or viewit on GitHub.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants