1.gui 自动化的核心是什么?
2.算法题:5 元/只,3 元/只,3 只/元,100 元买 100 只,算出所有方法结果
3.restful 接口测试
4.robotium 重签名的作用是什么?怎样不用重签名?
5.appium 一个 listview,怎样通过子控件定位到父控件?
6.版本迭代时控件 id 变了怎么办?
哪家公司的
#1 楼 @seveniruby 某乐……
@seveniruby @sailen 某视......
序号 | 分析 |
---|---|
1 | 5 元最多 20 只 |
2 | 3 元最多 33 只 |
3 | 5 元和 3 元不可能组合在一起 |
4 | 3 只一元,最多可以买 300 只,不可能都买了 |
5 | 100 只以内,3 只一元只能买到 99 只,即 33 元 |
import java.util.ArrayList;
import java.util.List;
public class MyMainEntry {
public static void main(String[] args) throws Exception {
List<List<Integer>> list = buy();
for(List<Integer> l : list) {
for(int i : l) {
System.out.print(String.valueOf(i) + '\t');
}
System.out.println();
}
}
public static List<List<Integer>> buy() {
List<List<Integer>> result = new ArrayList<List<Integer>>();
for(int i = 33; i >= 0; i--) {
for(int j = 0; j < i; j++) {
for(int k = 0; k < i; k++) {
if((i * 3 + j * 3 + k * 5) == 100) {
List<Integer> list = new ArrayList<Integer>();
list.add(i);
list.add(j);
list.add(k);
result.add(list);
break;
}
}
}
}
return result;
}
}
Best Regards,
Lucas Luo
最后一道题目感觉上很搞笑,还能怎么办,要不就开发改代码,要不就改自动化代码。
算法题不是大学 C 语言的课后习题吗?。。
用 python 写一下,思路和 lucasluo 一样:
for a in range(0, 21):
for b in range(0, 34):
for c in range(0, 100):
if(a * 5 + b * 3 + c / 3.0 == 100 and a + b + c == 100):
print a, b, c
结果:
0 25 75
4 18 78
8 11 81
12 4 84
#1 楼 @seveniruby 您好 想问一下用 appium 做自动化 如何获取一个控件的父控件呢?我知道 UIautomator 上提供了 fromParent 的方法 但这种方法只能获取当前控件的兄弟控件 怎么获取当前控件的父控件呢?希望您能指导一下