我为一家公司设置的有关Web应用程序自动化测试的面试前练习写了很多。我使用的工具是Selenium、Cucumber和Maven构建工具。给出的任务是测试导航到亚马逊英国网站、登录、插入搜索词(Kettle)、选择第6个项目、编辑购物篮、将项目添加到购物篮。我被要求以BDD风格写作。代码是用Java编写的。由于之前没有自动化网页测试、Selenium、Cucumber、Maven或BDD的经验,我做了一个不错的尝试,尽管它不能编译。